Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(119)

Unified Diff: third_party/re2/CMakeLists.txt

Issue 1544433002: Replace RE2 import with a dependency (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Re-Added LICENSE and OWNERS file Created 5 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « third_party/re2/BUILD.gn ('k') | third_party/re2/CONTRIBUTING.md » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: third_party/re2/CMakeLists.txt
diff --git a/third_party/re2/CMakeLists.txt b/third_party/re2/CMakeLists.txt
deleted file mode 100644
index c6c606030c23553bf5b637fb83a6df67e640a5f7..0000000000000000000000000000000000000000
--- a/third_party/re2/CMakeLists.txt
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 2015 The RE2 Authors. All Rights Reserved.
-# Use of this source code is governed by a BSD-style
-# license that can be found in the LICENSE file.
-
-# Old enough to support Ubuntu Precise.
-cmake_minimum_required(VERSION 2.8.7)
-
-project(RE2 CXX)
-option(BUILD_SHARED_LIBS "build shared libraries" OFF)
-option(USEPCRE "use PCRE in tests and benchmarks" OFF)
-
-set(EXTRA_TARGET_LINK_LIBRARIES)
-
-if(WIN32)
- add_definitions(-DUNICODE -D_UNICODE -DSTRICT -DNOMINMAX)
- set(THREADING threadwin)
-else()
- set(THREADING thread)
- list(APPEND EXTRA_TARGET_LINK_LIBRARIES -pthread)
-endif()
-
-if(USEPCRE)
- add_definitions(-DUSEPCRE)
- list(APPEND EXTRA_TARGET_LINK_LIBRARIES pcre)
-endif()
-
-include_directories(${CMAKE_SOURCE_DIR})
-
-set(RE2_LIBRARY_SOURCES
- re2/bitstate.cc
- re2/compile.cc
- re2/dfa.cc
- re2/filtered_re2.cc
- re2/mimics_pcre.cc
- re2/nfa.cc
- re2/onepass.cc
- re2/parse.cc
- re2/perl_groups.cc
- re2/prefilter.cc
- re2/prefilter_tree.cc
- re2/prog.cc
- re2/re2.cc
- re2/regexp.cc
- re2/set.cc
- re2/simplify.cc
- re2/stringpiece.cc
- re2/tostring.cc
- re2/unicode_casefold.cc
- re2/unicode_groups.cc
- util/hash.cc
- util/logging.cc
- util/rune.cc
- util/stringprintf.cc
- util/strutil.cc
- util/valgrind.cc
- )
-
-add_library(re2 ${RE2_LIBRARY_SOURCES})
-
-set(TEST_LIBRARY_SOURCES
- re2/testing/backtrack.cc
- re2/testing/dump.cc
- re2/testing/exhaustive_tester.cc
- re2/testing/null_walker.cc
- re2/testing/regexp_generator.cc
- re2/testing/string_generator.cc
- re2/testing/tester.cc
- util/pcre.cc
- util/random.cc
- util/${THREADING}.cc
- )
-
-add_library(test STATIC ${TEST_LIBRARY_SOURCES} util/test.cc)
-add_library(benchmark STATIC ${TEST_LIBRARY_SOURCES} util/benchmark.cc)
-
-set(TEST_TARGETS
- charclass_test
- compile_test
- filtered_re2_test
- mimics_pcre_test
- parse_test
- possible_match_test
- re2_test
- re2_arg_test
- regexp_test
- required_prefix_test
- search_test
- set_test
- simplify_test
- string_generator_test
-
- dfa_test
- exhaustive1_test
- exhaustive2_test
- exhaustive3_test
- exhaustive_test
- random_test
- )
-
-set(BENCHMARK_TARGETS
- regexp_benchmark
- )
-
-foreach(target ${TEST_TARGETS})
- add_executable(${target} re2/testing/${target}.cc)
- target_link_libraries(${target} test re2 ${EXTRA_TARGET_LINK_LIBRARIES})
-endforeach(target)
-
-foreach(target ${BENCHMARK_TARGETS})
- add_executable(${target} re2/testing/${target}.cc)
- target_link_libraries(${target} benchmark re2 ${EXTRA_TARGET_LINK_LIBRARIES})
-endforeach(target)
« no previous file with comments | « third_party/re2/BUILD.gn ('k') | third_party/re2/CONTRIBUTING.md » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698