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)