@@ -125,18 +125,18 @@ if(ENABLE_WALLET)
125125 add_subdirectory (wallet)
126126
127127 if (BUILD_WALLET_TOOL)
128- add_executable (bitcoin-wallet
128+ add_executable_append_flags (bitcoin-wallet
129129 bitcoin-wallet.cpp
130130 init/bitcoin-wallet.cpp
131131 wallet/wallettool.cpp
132132 )
133133 add_windows_resources(bitcoin-wallet bitcoin-wallet-res.rc)
134134 target_link_libraries (bitcoin-wallet
135- core_interface
136- bitcoin_wallet
137- bitcoin_common
138- bitcoin_util
139- Boost::headers
135+ PRIVATE
136+ bitcoin_wallet
137+ bitcoin_common
138+ bitcoin_util
139+ Boost::headers
140140 )
141141 list (APPEND installable_targets bitcoin-wallet)
142142 endif ()
@@ -256,28 +256,28 @@ target_link_libraries(bitcoin_node
256256
257257# Bitcoin Core bitcoind.
258258if (BUILD_DAEMON)
259- add_executable (bitcoind
259+ add_executable_append_flags (bitcoind
260260 bitcoind.cpp
261261 init/bitcoind.cpp
262262 )
263263 add_windows_resources(bitcoind bitcoind-res.rc)
264264 target_link_libraries (bitcoind
265- core_interface
266- bitcoin_node
267- $<TARGET_NAME_IF_EXISTS:bitcoin_wallet>
265+ PRIVATE
266+ bitcoin_node
267+ $<TARGET_NAME_IF_EXISTS:bitcoin_wallet>
268268 )
269269 list (APPEND installable_targets bitcoind)
270270endif ()
271271if (MULTIPROCESS)
272- add_executable (bitcoin-node
272+ add_executable_append_flags (bitcoin-node
273273 bitcoind.cpp
274274 init/bitcoin-node.cpp
275275 )
276276 target_link_libraries (bitcoin-node
277- core_interface
278- bitcoin_node
279- bitcoin_ipc
280- $<TARGET_NAME_IF_EXISTS:bitcoin_wallet>
277+ PRIVATE
278+ bitcoin_node
279+ bitcoin_ipc
280+ $<TARGET_NAME_IF_EXISTS:bitcoin_wallet>
281281 )
282282 list (APPEND installable_targets bitcoin-node)
283283endif ()
@@ -295,39 +295,39 @@ target_link_libraries(bitcoin_cli
295295
296296# Bitcoin Core RPC client
297297if (BUILD_CLI)
298- add_executable (bitcoin-cli bitcoin-cli.cpp)
298+ add_executable_append_flags (bitcoin-cli bitcoin-cli.cpp)
299299 add_windows_resources(bitcoin-cli bitcoin-cli-res.rc)
300300 target_link_libraries (bitcoin-cli
301- core_interface
302- bitcoin_cli
303- bitcoin_common
304- bitcoin_util
305- libevent::libevent
301+ PRIVATE
302+ bitcoin_cli
303+ bitcoin_common
304+ bitcoin_util
305+ libevent::libevent
306306 )
307307 list (APPEND installable_targets bitcoin-cli)
308308endif ()
309309
310310
311311if (BUILD_TX)
312- add_executable (bitcoin-tx bitcoin-tx.cpp)
312+ add_executable_append_flags (bitcoin-tx bitcoin-tx.cpp)
313313 add_windows_resources(bitcoin-tx bitcoin-tx-res.rc)
314314 target_link_libraries (bitcoin-tx
315- core_interface
316- bitcoin_common
317- bitcoin_util
318- univalue
315+ PRIVATE
316+ bitcoin_common
317+ bitcoin_util
318+ univalue
319319 )
320320 list (APPEND installable_targets bitcoin-tx)
321321endif ()
322322
323323
324324if (BUILD_UTIL)
325- add_executable (bitcoin-util bitcoin-util.cpp)
325+ add_executable_append_flags (bitcoin-util bitcoin-util.cpp)
326326 add_windows_resources(bitcoin-util bitcoin-util-res.rc)
327327 target_link_libraries (bitcoin-util
328- core_interface
329- bitcoin_common
330- bitcoin_util
328+ PRIVATE
329+ bitcoin_common
330+ bitcoin_util
331331 )
332332 list (APPEND installable_targets bitcoin-util)
333333endif ()
@@ -343,14 +343,8 @@ if(BUILD_KERNEL_LIB)
343343endif ()
344344
345345if (BUILD_UTIL_CHAINSTATE)
346- add_executable (bitcoin-chainstate
347- bitcoin-chainstate.cpp
348- )
349- target_link_libraries (bitcoin-chainstate
350- PRIVATE
351- core_interface
352- bitcoinkernel
353- )
346+ add_executable_append_flags(bitcoin-chainstate bitcoin-chainstate.cpp)
347+ target_link_libraries (bitcoin-chainstate PRIVATE bitcoinkernel)
354348endif ()
355349
356350
0 commit comments