| 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)
|
|
|