fix: Link with boost libraries explicitly (#2313)

This commit is contained in:
Ayaz Salikhov
2025-07-10 12:09:21 +01:00
committed by GitHub
parent 4919b57466
commit 686a732fa8
3 changed files with 6 additions and 2 deletions

View File

@@ -10,4 +10,5 @@ target_link_libraries(
clio_web clio_web
clio_rpc clio_rpc
clio_migration clio_migration
PRIVATE Boost::program_options
) )

View File

@@ -42,12 +42,15 @@ target_sources(
# This must be above the target_link_libraries call otherwise backtrace doesn't work # This must be above the target_link_libraries call otherwise backtrace doesn't work
if ("${san}" STREQUAL "") if ("${san}" STREQUAL "")
target_link_libraries(clio_util PUBLIC Boost::stacktrace_backtrace dl libbacktrace::libbacktrace) target_link_libraries(clio_util PUBLIC Boost::stacktrace_backtrace)
endif () endif ()
target_link_libraries( target_link_libraries(
clio_util clio_util
PUBLIC Boost::headers PUBLIC Boost::headers
Boost::iostreams
Boost::log
Boost::log_setup
fmt::fmt fmt::fmt
openssl::openssl openssl::openssl
xrpl::libxrpl xrpl::libxrpl

View File

@@ -21,5 +21,5 @@ target_sources(
target_compile_options(clio_options INTERFACE -gdwarf-4) target_compile_options(clio_options INTERFACE -gdwarf-4)
target_include_directories(clio_integration_tests PRIVATE .) target_include_directories(clio_integration_tests PRIVATE .)
target_link_libraries(clio_integration_tests PUBLIC clio_testing_common) target_link_libraries(clio_integration_tests PUBLIC clio_testing_common PRIVATE Boost::program_options)
set_target_properties(clio_integration_tests PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}) set_target_properties(clio_integration_tests PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR})