@@ -16,7 +16,6 @@ generate_header_from_raw(data/asmap.raw)
1616
1717add_executable (test_bitcoin
1818 main.cpp
19- $<TARGET_OBJECTS:bitcoin_consensus>
2019 ${CMAKE_CURRENT_BINARY_DIR} /data/asmap.raw.h
2120 ${CMAKE_CURRENT_BINARY_DIR} /data/base58_encode_decode.json.h
2221 ${CMAKE_CURRENT_BINARY_DIR} /data/bip341_wallet_vectors.json.h
@@ -135,26 +134,12 @@ add_executable(test_bitcoin
135134 xoroshiro128plusplus_tests.cpp
136135)
137136
138- target_link_libraries (test_bitcoin
139- core
140- test_util
141- bitcoin_cli
142- bitcoin_node
143- bitcoin_common
144- bitcoin_util
145- minisketch
146- leveldb
147- univalue
148- Boost::headers
149- libevent::libevent
150- )
151-
152137if (ENABLE_WALLET)
153138 target_sources (test_bitcoin
154139 PRIVATE
155140 ../wallet/test /init_test_fixture.cpp
156141 ../wallet/test /wallet_test_fixture.cpp
157-
142+ # Tests:
158143 ../wallet/test /coinselector_tests.cpp
159144 ../wallet/test /feebumper_tests.cpp
160145 ../wallet/test /group_outputs_tests.cpp
@@ -170,12 +155,29 @@ if(ENABLE_WALLET)
170155 ../wallet/test /walletdb_tests.cpp
171156 ../wallet/test /walletload_tests.cpp
172157 )
173- target_link_libraries (test_bitcoin bitcoin_wallet)
174158 if (USE_BDB)
175159 target_sources (test_bitcoin PRIVATE ../wallet/test /db_tests.cpp)
176160 endif ()
177161endif ()
178162
163+ target_link_libraries (test_bitcoin
164+ core
165+ test_util
166+ bitcoin_node
167+ $<TARGET_NAME_IF_EXISTS:bitcoin_wallet>
168+ bitcoin_consensus
169+ bitcoin_common
170+ bitcoin_cli
171+ bitcoin_util
172+ bitcoin_crypto
173+ $<TARGET_NAME_IF_EXISTS:bitcoin_zmq>
174+ univalue
175+ minisketch
176+ leveldb
177+ libevent::libevent
178+ Boost::headers
179+ )
180+
179181install (TARGETS test_bitcoin
180182 RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
181183)
0 commit comments