diff options
| author | liuwentan <[email protected]> | 2023-02-15 11:53:46 +0800 |
|---|---|---|
| committer | liuwentan <[email protected]> | 2023-02-15 11:53:46 +0800 |
| commit | 379efcf027a5c778d233024f10913303448fb82f (patch) | |
| tree | bf3127106a0aab2dcec1127bdee2fada411b8181 /vendor | |
| parent | d5e6808e1f7a9f752d33fa12164b4d657a250277 (diff) | |
cpp->c and expr support configurable generation of literal_db or regex_db
Diffstat (limited to 'vendor')
| -rw-r--r-- | vendor/CMakeLists.txt | 13 | ||||
| -rw-r--r-- | vendor/flag-matcher-1.0.1.tar.gz (renamed from vendor/flag-matcher.tar.gz) | bin | 23402613 -> 23402616 bytes | |||
| -rw-r--r-- | vendor/interval-matcher-1.0.1.tar.gz (renamed from vendor/interval-matcher.tar.gz) | bin | 26136483 -> 26137553 bytes |
3 files changed, 8 insertions, 5 deletions
diff --git a/vendor/CMakeLists.txt b/vendor/CMakeLists.txt index f3eb0c4..4b6a964 100644 --- a/vendor/CMakeLists.txt +++ b/vendor/CMakeLists.txt @@ -5,6 +5,9 @@ include(ExternalProject) set(VENDOR_ROOT ${CMAKE_BINARY_DIR}/vendor) set(VENDOR_BUILD ${CMAKE_BINARY_DIR}/vendor/vbuild) +set(CMAKE_C_FLAGS "-std=gnu99 -fPIC -Wall") +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIC -Wall") + # GoogleTest ExternalProject_Add(GoogleTest PREFIX GoogleTest URL ${CMAKE_CURRENT_SOURCE_DIR}/googletest-release-1.8.0.tar.gz @@ -40,7 +43,7 @@ ExternalProject_Add(ragel PREFIX ragel ExternalProject_Add(hyperscan PREFIX hyperscan URL ${CMAKE_CURRENT_SOURCE_DIR}/hyperscan-5.4.0.tar.gz DEPENDS ragel - CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${VENDOR_BUILD} -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE} -DCMAKE_C_FLAGS="-fPIC") + CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${VENDOR_BUILD} -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE} -DCMAKE_C_FLAGS="-fPIC" -DCMAKE_CXX_FLAGS="-fPIC") ExternalProject_Get_Property(hyperscan INSTALL_DIR) file(MAKE_DIRECTORY ${VENDOR_BUILD}/include) @@ -81,7 +84,7 @@ file(MAKE_DIRECTORY ${VENDOR_BUILD}/include) add_library(hiredis-static STATIC IMPORTED GLOBAL) add_dependencies(hiredis-static hiredis) -set_property(TARGET hiredis-static PROPERTY IMPORTED_LOCATION ${VENDOR_BUILD}/lib64/libhiredisd.a) +set_property(TARGET hiredis-static PROPERTY IMPORTED_LOCATION ${VENDOR_BUILD}/lib64/libhiredis.a) set_property(TARGET hiredis-static PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${VENDOR_BUILD}/include) #igraph-0.7.1 @@ -103,7 +106,7 @@ set_property(TARGET igraph-static PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${INSTA #flag-matcher ExternalProject_Add(flagmatcher PREFIX flagmatcher - URL ${CMAKE_CURRENT_SOURCE_DIR}/flag-matcher.tar.gz + URL ${CMAKE_CURRENT_SOURCE_DIR}/flag-matcher-1.0.1.tar.gz CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${VENDOR_BUILD} -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE} -DCMAKE_C_FLAGS="-fPIC") ExternalProject_Get_Property(flagmatcher INSTALL_DIR) @@ -116,7 +119,7 @@ set_property(TARGET flagmatcher-static PROPERTY INTERFACE_INCLUDE_DIRECTORIES $ #interval-matcher ExternalProject_Add(intervalmatcher PREFIX intervalmatcher - URL ${CMAKE_CURRENT_SOURCE_DIR}/interval-matcher.tar.gz + URL ${CMAKE_CURRENT_SOURCE_DIR}/interval-matcher-1.0.1.tar.gz CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${VENDOR_BUILD} -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE} -DCMAKE_C_FLAGS="-fPIC") ExternalProject_Get_Property(intervalmatcher INSTALL_DIR) @@ -125,4 +128,4 @@ file(MAKE_DIRECTORY ${VENDOR_BUILD}/include) add_library(intervalmatcher-static STATIC IMPORTED GLOBAL) add_dependencies(intervalmatcher-static flagmatcher) set_property(TARGET intervalmatcher-static PROPERTY IMPORTED_LOCATION ${VENDOR_BUILD}/lib/libinterval_matcher.a) -set_property(TARGET intervalmatcher-static PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${VENDOR_BUILD}/include)
\ No newline at end of file +set_property(TARGET intervalmatcher-static PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${VENDOR_BUILD}/include) diff --git a/vendor/flag-matcher.tar.gz b/vendor/flag-matcher-1.0.1.tar.gz Binary files differindex b01742b..1cfab0e 100644 --- a/vendor/flag-matcher.tar.gz +++ b/vendor/flag-matcher-1.0.1.tar.gz diff --git a/vendor/interval-matcher.tar.gz b/vendor/interval-matcher-1.0.1.tar.gz Binary files differindex 4889b35..4f8a88f 100644 --- a/vendor/interval-matcher.tar.gz +++ b/vendor/interval-matcher-1.0.1.tar.gz |
