Skip to content

Commit 80c585c

Browse files
committed
fixup! cmake: Build test_bitcoin executable
1 parent ffd2d78 commit 80c585c

File tree

1 file changed

+19
-17
lines changed

1 file changed

+19
-17
lines changed

src/test/CMakeLists.txt

Lines changed: 19 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ generate_header_from_raw(data/asmap.raw)
1616

1717
add_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-
152137
if(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()
177161
endif()
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+
179181
install(TARGETS test_bitcoin
180182
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
181183
)

0 commit comments

Comments
 (0)