18 lines
743 B
CMake
18 lines
743 B
CMake
add_subdirectory(log)
|
|
add_subdirectory(tuple)
|
|
add_subdirectory(packet_parser)
|
|
add_subdirectory(packet_io)
|
|
add_subdirectory(snowflake)
|
|
add_subdirectory(ip_reassembly)
|
|
add_subdirectory(tcp_reassembly)
|
|
add_subdirectory(session_manager)
|
|
add_subdirectory(plugin_manager)
|
|
add_subdirectory(core)
|
|
|
|
add_executable(stellar main.cpp)
|
|
target_link_libraries(stellar PRIVATE -Wl,--whole-archive core ${LIBRARY} ${PLUGIN} -Wl,--no-whole-archive)
|
|
target_link_libraries(stellar PRIVATE "-rdynamic")
|
|
set_target_properties(stellar PROPERTIES LINK_FLAGS "-Wl,--version-script=${CMAKE_CURRENT_LIST_DIR}/core/version.map")
|
|
|
|
install(TARGETS stellar RUNTIME DESTINATION bin COMPONENT PROGRAM)
|
|
install(TARGETS stellar_devel LIBRARY DESTINATION lib COMPONENT LIBRARIES) |