blob: 15fbc334ee0c8c74ac8d869feaa8d0ad91e6782e (
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)
add_library(scanner-static STATIC ${SCANNER_SRC})
target_link_libraries(scanner-static fieldstat4 yyjson toml uuid maatframe)
set_target_properties(scanner-static PROPERTIES OUTPUT_NAME scanner PREFIX "")
set_target_properties(scanner-static 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)
|