cmake: only link Boost Chrono where needed

This commit is contained in:
tobtoht
2026-05-06 21:24:14 +02:00
parent 4a24ca3ad6
commit 90fc50c371
12 changed files with 2 additions and 16 deletions
-1
View File
@@ -73,7 +73,6 @@ target_link_libraries(common
${Boost_SYSTEM_LIBRARY} ${Boost_SYSTEM_LIBRARY}
${Boost_THREAD_LIBRARY} ${Boost_THREAD_LIBRARY}
${Boost_REGEX_LIBRARY} ${Boost_REGEX_LIBRARY}
${Boost_CHRONO_LIBRARY}
PRIVATE PRIVATE
${OPENSSL_LIBRARIES} ${OPENSSL_LIBRARIES}
${EXTRA_LIBRARIES}) ${EXTRA_LIBRARIES})
+1
View File
@@ -72,6 +72,7 @@ target_link_libraries(cryptonote_basic
cryptonote_format_utils_basic cryptonote_format_utils_basic
device device
ringct_basic ringct_basic
${Boost_CHRONO_LIBRARY}
${Boost_DATE_TIME_LIBRARY} ${Boost_DATE_TIME_LIBRARY}
${Boost_PROGRAM_OPTIONS_LIBRARY} ${Boost_PROGRAM_OPTIONS_LIBRARY}
${Boost_SERIALIZATION_LIBRARY} ${Boost_SERIALIZATION_LIBRARY}
-1
View File
@@ -59,7 +59,6 @@ target_link_libraries(daemon
daemon_rpc_server daemon_rpc_server
${EPEE_READLINE} ${EPEE_READLINE}
version version
${Boost_CHRONO_LIBRARY}
${Boost_FILESYSTEM_LIBRARY} ${Boost_FILESYSTEM_LIBRARY}
${Boost_PROGRAM_OPTIONS_LIBRARY} ${Boost_PROGRAM_OPTIONS_LIBRARY}
${Boost_REGEX_LIBRARY} ${Boost_REGEX_LIBRARY}
-1
View File
@@ -39,7 +39,6 @@ target_link_libraries(gen_multisig
common common
epee epee
${EPEE_READLINE} ${EPEE_READLINE}
${Boost_CHRONO_LIBRARY}
${Boost_PROGRAM_OPTIONS_LIBRARY} ${Boost_PROGRAM_OPTIONS_LIBRARY}
${Boost_FILESYSTEM_LIBRARY} ${Boost_FILESYSTEM_LIBRARY}
${Boost_THREAD_LIBRARY} ${Boost_THREAD_LIBRARY}
-1
View File
@@ -167,7 +167,6 @@ target_link_libraries(daemon_rpc_server
version version
daemon_messages daemon_messages
serialization serialization
${Boost_CHRONO_LIBRARY}
${Boost_REGEX_LIBRARY} ${Boost_REGEX_LIBRARY}
${Boost_SYSTEM_LIBRARY} ${Boost_SYSTEM_LIBRARY}
${Boost_THREAD_LIBRARY} ${Boost_THREAD_LIBRARY}
-1
View File
@@ -45,7 +45,6 @@ target_link_libraries(serialization
cryptonote_core cryptonote_core
cryptonote_protocol cryptonote_protocol
epee epee
${Boost_CHRONO_LIBRARY}
${Boost_REGEX_LIBRARY} ${Boost_REGEX_LIBRARY}
${Boost_SYSTEM_LIBRARY} ${Boost_SYSTEM_LIBRARY}
${Boost_THREAD_LIBRARY} ${Boost_THREAD_LIBRARY}
-2
View File
@@ -56,7 +56,6 @@ target_link_libraries(wallet
device_trezor device_trezor
net net
${LMDB_LIBRARY} ${LMDB_LIBRARY}
${Boost_CHRONO_LIBRARY}
${Boost_SERIALIZATION_LIBRARY} ${Boost_SERIALIZATION_LIBRARY}
${Boost_FILESYSTEM_LIBRARY} ${Boost_FILESYSTEM_LIBRARY}
${Boost_SYSTEM_LIBRARY} ${Boost_SYSTEM_LIBRARY}
@@ -91,7 +90,6 @@ if(NOT IOS)
version version
daemonizer daemonizer
${EPEE_READLINE} ${EPEE_READLINE}
${Boost_CHRONO_LIBRARY}
${Boost_PROGRAM_OPTIONS_LIBRARY} ${Boost_PROGRAM_OPTIONS_LIBRARY}
${Boost_FILESYSTEM_LIBRARY} ${Boost_FILESYSTEM_LIBRARY}
${Boost_THREAD_LIBRARY} ${Boost_THREAD_LIBRARY}
-1
View File
@@ -70,7 +70,6 @@ target_link_libraries(wallet_api
cryptonote_core cryptonote_core
mnemonics mnemonics
${LMDB_LIBRARY} ${LMDB_LIBRARY}
${Boost_CHRONO_LIBRARY}
${Boost_LOCALE_LIBRARY} ${Boost_LOCALE_LIBRARY}
${ICU_LIBRARIES} ${ICU_LIBRARIES}
${Boost_SERIALIZATION_LIBRARY} ${Boost_SERIALIZATION_LIBRARY}
+1
View File
@@ -82,6 +82,7 @@ target_link_libraries(core_tests
epee epee
device device
wallet wallet
${Boost_CHRONO_LIBRARY}
${CMAKE_THREAD_LIBS_INIT} ${CMAKE_THREAD_LIBS_INIT}
${EXTRA_LIBRARIES}) ${EXTRA_LIBRARIES})
enable_stack_trace(core_tests) enable_stack_trace(core_tests)
-5
View File
@@ -228,7 +228,6 @@ target_link_libraries(http-client_fuzz_tests
PRIVATE PRIVATE
epee epee
${Boost_THREAD_LIBRARY} ${Boost_THREAD_LIBRARY}
${Boost_CHRONO_LIBRARY}
${Boost_REGEX_LIBRARY} ${Boost_REGEX_LIBRARY}
${Boost_PROGRAM_OPTIONS_LIBRARY} ${Boost_PROGRAM_OPTIONS_LIBRARY}
${Boost_SYSTEM_LIBRARY} ${Boost_SYSTEM_LIBRARY}
@@ -245,7 +244,6 @@ target_link_libraries(levin_fuzz_tests
common common
epee epee
${Boost_THREAD_LIBRARY} ${Boost_THREAD_LIBRARY}
${Boost_CHRONO_LIBRARY}
${Boost_REGEX_LIBRARY} ${Boost_REGEX_LIBRARY}
${Boost_PROGRAM_OPTIONS_LIBRARY} ${Boost_PROGRAM_OPTIONS_LIBRARY}
${CMAKE_THREAD_LIBS_INIT} ${CMAKE_THREAD_LIBS_INIT}
@@ -261,7 +259,6 @@ target_link_libraries(bulletproof_fuzz_tests
common common
epee epee
${Boost_THREAD_LIBRARY} ${Boost_THREAD_LIBRARY}
${Boost_CHRONO_LIBRARY}
${Boost_REGEX_LIBRARY} ${Boost_REGEX_LIBRARY}
${Boost_PROGRAM_OPTIONS_LIBRARY} ${Boost_PROGRAM_OPTIONS_LIBRARY}
${CMAKE_THREAD_LIBS_INIT} ${CMAKE_THREAD_LIBS_INIT}
@@ -278,7 +275,6 @@ target_link_libraries(tx-extra_fuzz_tests
common common
epee epee
${Boost_THREAD_LIBRARY} ${Boost_THREAD_LIBRARY}
${Boost_CHRONO_LIBRARY}
${Boost_REGEX_LIBRARY} ${Boost_REGEX_LIBRARY}
${Boost_PROGRAM_OPTIONS_LIBRARY} ${Boost_PROGRAM_OPTIONS_LIBRARY}
${Boost_SYSTEM_LIBRARY} ${Boost_SYSTEM_LIBRARY}
@@ -295,7 +291,6 @@ target_link_libraries(utf8_fuzz_tests
common common
epee epee
${Boost_THREAD_LIBRARY} ${Boost_THREAD_LIBRARY}
${Boost_CHRONO_LIBRARY}
${CMAKE_THREAD_LIBS_INIT} ${CMAKE_THREAD_LIBS_INIT}
${EXTRA_LIBRARIES} ${EXTRA_LIBRARIES}
$ENV{LIB_FUZZING_ENGINE}) $ENV{LIB_FUZZING_ENGINE})
-2
View File
@@ -41,7 +41,6 @@ target_link_libraries(net_load_tests_clt
cryptonote_core cryptonote_core
epee epee
${GTEST_LIBRARIES} ${GTEST_LIBRARIES}
${Boost_CHRONO_LIBRARY}
${Boost_DATE_TIME_LIBRARY} ${Boost_DATE_TIME_LIBRARY}
${Boost_SYSTEM_LIBRARY} ${Boost_SYSTEM_LIBRARY}
${Boost_THREAD_LIBARRY} ${Boost_THREAD_LIBARRY}
@@ -63,7 +62,6 @@ target_link_libraries(net_load_tests_srv
cryptonote_core cryptonote_core
epee epee
${GTEST_LIBRARIES} ${GTEST_LIBRARIES}
${Boost_CHRONO_LIBRARY}
${Boost_DATE_TIME_LIBRARY} ${Boost_DATE_TIME_LIBRARY}
${Boost_SYSTEM_LIBRARY} ${Boost_SYSTEM_LIBRARY}
${CMAKE_THREAD_LIBS_INIT} ${CMAKE_THREAD_LIBS_INIT}
-1
View File
@@ -58,7 +58,6 @@ target_link_libraries(trezor_tests
rpc rpc
cryptonote_protocol cryptonote_protocol
daemon_rpc_server daemon_rpc_server
${Boost_CHRONO_LIBRARY}
${Boost_FILESYSTEM_LIBRARY} ${Boost_FILESYSTEM_LIBRARY}
${Boost_PROGRAM_OPTIONS_LIBRARY} ${Boost_PROGRAM_OPTIONS_LIBRARY}
${Boost_SYSTEM_LIBRARY} ${Boost_SYSTEM_LIBRARY}