diff options
| author | liuwentan <[email protected]> | 2023-02-07 11:25:31 +0800 |
|---|---|---|
| committer | liuwentan <[email protected]> | 2023-02-07 11:25:31 +0800 |
| commit | c1902f8deb7115968938bfc7208de10cd82310fd (patch) | |
| tree | a9a9a9808eaf301a63cd626fa0f66abcac65830c /vendor | |
| parent | 4d2f783874a5406c319f863bfbf9041a3b425c91 (diff) | |
fix flag_matcher and interval_matcher compile error
Diffstat (limited to 'vendor')
| -rw-r--r-- | vendor/CMakeLists.txt | 28 | ||||
| -rw-r--r-- | vendor/flag-matcher.tar.gz (renamed from vendor/flag_matcher.tar.gz) | bin | 22997755 -> 23402613 bytes | |||
| -rw-r--r-- | vendor/interval-matcher.tar.gz | bin | 0 -> 26136483 bytes | |||
| -rw-r--r-- | vendor/interval_matcher.tar.gz | bin | 79692676 -> 0 bytes |
4 files changed, 27 insertions, 1 deletions
diff --git a/vendor/CMakeLists.txt b/vendor/CMakeLists.txt index 78859fa..f3eb0c4 100644 --- a/vendor/CMakeLists.txt +++ b/vendor/CMakeLists.txt @@ -99,4 +99,30 @@ file(MAKE_DIRECTORY ${INSTALL_DIR}/include) add_library(igraph-static STATIC IMPORTED GLOBAL) add_dependencies(igraph-static igraph) set_property(TARGET igraph-static PROPERTY IMPORTED_LOCATION ${INSTALL_DIR}/lib/libigraph.a) -set_property(TARGET igraph-static PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${INSTALL_DIR}/include)
\ No newline at end of file +set_property(TARGET igraph-static PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${INSTALL_DIR}/include) + +#flag-matcher +ExternalProject_Add(flagmatcher PREFIX flagmatcher + URL ${CMAKE_CURRENT_SOURCE_DIR}/flag-matcher.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) +file(MAKE_DIRECTORY ${VENDOR_BUILD}/include) + +add_library(flagmatcher-static STATIC IMPORTED GLOBAL) +add_dependencies(flagmatcher-static flagmatcher) +set_property(TARGET flagmatcher-static PROPERTY IMPORTED_LOCATION ${VENDOR_BUILD}/lib/libflag_matcher.a) +set_property(TARGET flagmatcher-static PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${VENDOR_BUILD}/include) + +#interval-matcher +ExternalProject_Add(intervalmatcher PREFIX intervalmatcher + URL ${CMAKE_CURRENT_SOURCE_DIR}/interval-matcher.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) +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 diff --git a/vendor/flag_matcher.tar.gz b/vendor/flag-matcher.tar.gz Binary files differindex 8f21dd5..b01742b 100644 --- a/vendor/flag_matcher.tar.gz +++ b/vendor/flag-matcher.tar.gz diff --git a/vendor/interval-matcher.tar.gz b/vendor/interval-matcher.tar.gz Binary files differnew file mode 100644 index 0000000..4889b35 --- /dev/null +++ b/vendor/interval-matcher.tar.gz diff --git a/vendor/interval_matcher.tar.gz b/vendor/interval_matcher.tar.gz Binary files differdeleted file mode 100644 index b6eb22c..0000000 --- a/vendor/interval_matcher.tar.gz +++ /dev/null |
