blob: 720bc4508effc8a945d2bf94fd6e30ff3f9c9fbd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
add_definitions(-fPIC)
include_directories(${CMAKE_SOURCE_DIR}/deps)
set(SCANNER_SRC ${DEPS_SRC} scanner_toml.c attribute_kv.c attribute_schema.c scanner_maat.c packet_based_scanner.c session_based_scanner.c scanner_module.c)
add_library(scanner STATIC ${SCANNER_SRC})
target_link_libraries(scanner fieldstat4 yyjson toml uuid maatframe)
set_target_properties(scanner PROPERTIES OUTPUT_NAME scanner PREFIX "")
set_target_properties(scanner PROPERTIES LINK_FLAGS "-Wl,--version-script=${CMAKE_CURRENT_SOURCE_DIR}/version.map")
# add_library(scanner-shared SHARED ${SCANNER_SRC})
# set_target_properties(scanner-shared PROPERTIES OUTPUT_NAME scanner PREFIX "")
# set_target_properties(scanner-shared PROPERTIES LINK_FLAGS "-Wl,--version-script=${CMAKE_CURRENT_SOURCE_DIR}/version.map")
# target_link_libraries(scanner-shared fieldstat4 yyjson toml uuid maatframe)
add_subdirectory(test)
|