This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
stellar-stellar/src/stellar/CMakeLists.txt

17 lines
850 B
CMake
Raw Normal View History

2024-06-25 19:12:21 +08:00
set(SOURCE stellar_config.cpp stellar_stat.cpp stellar.cpp inject.cpp)
set(LIBRARY times plugin_manager session_manager ip_reassembly packet_io pthread fieldstat4 toml)
add_library(stellar_core STATIC ${SOURCE})
target_link_libraries(stellar_core ${LIBRARY})
add_library(stellar_devel SHARED ${SOURCE})
target_link_libraries(stellar_devel ${LIBRARY})
set_target_properties(stellar_devel PROPERTIES LINK_FLAGS "-Wl,--version-script=${CMAKE_CURRENT_LIST_DIR}/version.map")
2024-01-09 18:03:24 +08:00
add_executable(stellar main.cpp)
target_link_libraries(stellar stellar_core)
target_link_libraries(stellar "-rdynamic")
set_target_properties(stellar PROPERTIES LINK_FLAGS "-Wl,--version-script=${CMAKE_CURRENT_LIST_DIR}/version.map")
2024-05-29 16:14:38 +08:00
install(TARGETS stellar RUNTIME DESTINATION bin COMPONENT PROGRAM)
install(TARGETS stellar_devel LIBRARY DESTINATION lib COMPONENT LIBRARIES)