mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-02-22 15:04:44 +01:00
build: disable bitcoin-node if daemon is not built
Co-authored-by: Russell Yanofsky <russ@yanofsky.org>
This commit is contained in:
parent
6a46be75c4
commit
2ffea09820
2 changed files with 9 additions and 4 deletions
|
@ -609,7 +609,12 @@ message("Configure summary")
|
||||||
message("=================")
|
message("=================")
|
||||||
message("Executables:")
|
message("Executables:")
|
||||||
message(" bitcoind ............................ ${BUILD_DAEMON}")
|
message(" bitcoind ............................ ${BUILD_DAEMON}")
|
||||||
message(" bitcoin-node (multiprocess) ......... ${WITH_MULTIPROCESS}")
|
if(BUILD_DAEMON AND WITH_MULTIPROCESS)
|
||||||
|
set(bitcoin_daemon_status ON)
|
||||||
|
else()
|
||||||
|
set(bitcoin_daemon_status OFF)
|
||||||
|
endif()
|
||||||
|
message(" bitcoin-node (multiprocess) ......... ${bitcoin_daemon_status}")
|
||||||
message(" bitcoin-qt (GUI) .................... ${BUILD_GUI}")
|
message(" bitcoin-qt (GUI) .................... ${BUILD_GUI}")
|
||||||
if(BUILD_GUI AND WITH_MULTIPROCESS)
|
if(BUILD_GUI AND WITH_MULTIPROCESS)
|
||||||
set(bitcoin_gui_status ON)
|
set(bitcoin_gui_status ON)
|
||||||
|
|
|
@ -320,7 +320,7 @@ if(BUILD_DAEMON)
|
||||||
)
|
)
|
||||||
list(APPEND installable_targets bitcoind)
|
list(APPEND installable_targets bitcoind)
|
||||||
endif()
|
endif()
|
||||||
if(WITH_MULTIPROCESS)
|
if(WITH_MULTIPROCESS AND BUILD_DAEMON)
|
||||||
add_executable(bitcoin-node
|
add_executable(bitcoin-node
|
||||||
bitcoind.cpp
|
bitcoind.cpp
|
||||||
init/bitcoin-node.cpp
|
init/bitcoin-node.cpp
|
||||||
|
@ -332,8 +332,9 @@ if(WITH_MULTIPROCESS)
|
||||||
$<TARGET_NAME_IF_EXISTS:bitcoin_wallet>
|
$<TARGET_NAME_IF_EXISTS:bitcoin_wallet>
|
||||||
)
|
)
|
||||||
list(APPEND installable_targets bitcoin-node)
|
list(APPEND installable_targets bitcoin-node)
|
||||||
|
endif()
|
||||||
|
|
||||||
if(BUILD_TESTS)
|
if(WITH_MULTIPROCESS AND BUILD_TESTS)
|
||||||
# bitcoin_ipc_test library target is defined here in src/CMakeLists.txt
|
# bitcoin_ipc_test library target is defined here in src/CMakeLists.txt
|
||||||
# instead of src/test/CMakeLists.txt so capnp files in src/test/ are able to
|
# instead of src/test/CMakeLists.txt so capnp files in src/test/ are able to
|
||||||
# reference capnp files in src/ipc/capnp/ by relative path. The Cap'n Proto
|
# reference capnp files in src/ipc/capnp/ by relative path. The Cap'n Proto
|
||||||
|
@ -347,7 +348,6 @@ if(WITH_MULTIPROCESS)
|
||||||
test/ipc_test.capnp
|
test/ipc_test.capnp
|
||||||
)
|
)
|
||||||
add_dependencies(bitcoin_ipc_test bitcoin_ipc_headers)
|
add_dependencies(bitcoin_ipc_test bitcoin_ipc_headers)
|
||||||
endif()
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue