summaryrefslogtreecommitdiff
path: root/scanner/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'scanner/CMakeLists.txt')
-rw-r--r--scanner/CMakeLists.txt14
1 files changed, 9 insertions, 5 deletions
diff --git a/scanner/CMakeLists.txt b/scanner/CMakeLists.txt
index dd373ba..e8c1a7b 100644
--- a/scanner/CMakeLists.txt
+++ b/scanner/CMakeLists.txt
@@ -7,9 +7,13 @@ include_directories(${PROJECT_SOURCE_DIR}/src/inc_internal)
add_subdirectory(ip_matcher/IntervalIndex)
-add_library(adapter-static bool_matcher/bool_matcher.cpp expr_matcher/expr_matcher.cpp
- expr_matcher/adapter_hs/adapter_hs.cpp expr_matcher/adapter_rs/adapter_rs.cpp
- fqdn_engine/fqdn_engine.cpp ip_matcher/ip_matcher.cpp ip_matcher/ipv4_match.cpp
- ip_matcher/ipv6_match.cpp flag_matcher/flag_matcher.cpp interval_matcher/cgranges.c
- interval_matcher/interval_matcher.cpp ipport_matcher/ipport_matcher.cpp)
+set(SCANNER_SRC bool_matcher/bool_matcher.cpp expr_matcher/expr_matcher.cpp
+ expr_matcher/adapter_hs/adapter_hs.cpp expr_matcher/adapter_rs/adapter_rs.cpp
+ fqdn_engine/fqdn_engine.cpp ip_matcher/ip_matcher.cpp ip_matcher/ipv4_match.cpp
+ ip_matcher/ipv6_match.cpp flag_matcher/flag_matcher.cpp interval_matcher/cgranges.c
+ interval_matcher/interval_matcher.cpp ipport_matcher/ipport_matcher.cpp)
+
+set(LIB_SOURCE_FILES ${PROJECT_SOURCE_DIR}/deps/bloom/bloom.c ${PROJECT_SOURCE_DIR}/deps/bloom/murmurhash2.c)
+
+add_library(adapter-static ${SCANNER_SRC} ${LIB_SOURCE_FILES})
target_link_libraries(adapter-static hyperscan_static hyperscan_runtime_static rulescan_static interval_index_static) \ No newline at end of file