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/infra/core/CMakeLists.txt
2024-08-28 17:57:35 +08:00

12 lines
558 B
CMake

set(SOURCE stellar_config.c stellar_stat.c stellar_core.c)
set(LIBRARY session_manager plugin_manager ip_reassembly packet_io snowflake packet pthread fieldstat4 toml nmx_pool)
set(PLUGIN http glimpse_detector)
add_library(core STATIC ${SOURCE})
target_link_libraries(core PUBLIC ${LIBRARY})
add_library(stellar_devel SHARED ${SOURCE})
set_target_properties(stellar_devel PROPERTIES LINK_FLAGS "-Wl,--version-script=${CMAKE_CURRENT_LIST_DIR}/version.map")
target_link_libraries(stellar_devel PRIVATE -Wl,--whole-archive ${LIBRARY} -Wl,--no-whole-archive)