Changeset View
Changeset View
Standalone View
Standalone View
src/CMakeLists.txt
Show First 20 Lines • Show All 591 Lines • ▼ Show 20 Lines | if(BUILD_BITCOIN_WALLET) | ||||
endif() | endif() | ||||
target_link_libraries(bitcoin-wallet wallet-tool common util) | target_link_libraries(bitcoin-wallet wallet-tool common util) | ||||
add_to_symbols_check(bitcoin-wallet) | add_to_symbols_check(bitcoin-wallet) | ||||
add_to_security_check(bitcoin-wallet) | add_to_security_check(bitcoin-wallet) | ||||
install_target(bitcoin-wallet) | install_target(bitcoin-wallet) | ||||
install_manpage(bitcoin-wallet) | install_manpages(bitcoin-wallet) | ||||
else() | else() | ||||
target_sources(server PRIVATE dummywallet.cpp) | target_sources(server PRIVATE dummywallet.cpp) | ||||
endif() | endif() | ||||
# ZeroMQ | # ZeroMQ | ||||
if(BUILD_BITCOIN_ZMQ) | if(BUILD_BITCOIN_ZMQ) | ||||
add_subdirectory(zmq) | add_subdirectory(zmq) | ||||
target_link_libraries(server zmq) | target_link_libraries(server zmq) | ||||
Show All 16 Lines | if(BUILD_BITCOIN_CLI) | ||||
endif() | endif() | ||||
target_link_libraries(bitcoin-cli common rpcclient Event::event) | target_link_libraries(bitcoin-cli common rpcclient Event::event) | ||||
add_to_symbols_check(bitcoin-cli) | add_to_symbols_check(bitcoin-cli) | ||||
add_to_security_check(bitcoin-cli) | add_to_security_check(bitcoin-cli) | ||||
install_target(bitcoin-cli) | install_target(bitcoin-cli) | ||||
install_manpage(bitcoin-cli) | install_manpages(bitcoin-cli) | ||||
endif() | endif() | ||||
# bitcoin-tx | # bitcoin-tx | ||||
if(BUILD_BITCOIN_TX) | if(BUILD_BITCOIN_TX) | ||||
add_executable(bitcoin-tx bitcoin-tx.cpp) | add_executable(bitcoin-tx bitcoin-tx.cpp) | ||||
if(${CMAKE_SYSTEM_NAME} MATCHES "Windows") | if(${CMAKE_SYSTEM_NAME} MATCHES "Windows") | ||||
target_sources(bitcoin-tx PRIVATE bitcoin-tx-res.rc) | target_sources(bitcoin-tx PRIVATE bitcoin-tx-res.rc) | ||||
endif() | endif() | ||||
target_link_libraries(bitcoin-tx bitcoinconsensus) | target_link_libraries(bitcoin-tx bitcoinconsensus) | ||||
add_to_symbols_check(bitcoin-tx) | add_to_symbols_check(bitcoin-tx) | ||||
add_to_security_check(bitcoin-tx) | add_to_security_check(bitcoin-tx) | ||||
install_target(bitcoin-tx) | install_target(bitcoin-tx) | ||||
install_manpage(bitcoin-tx) | install_manpages(bitcoin-tx) | ||||
endif() | endif() | ||||
# bitcoind | # bitcoind | ||||
add_executable(bitcoind bitcoind.cpp) | add_executable(bitcoind bitcoind.cpp) | ||||
target_link_libraries(bitcoind server) | target_link_libraries(bitcoind server) | ||||
if(${CMAKE_SYSTEM_NAME} MATCHES "Windows") | if(${CMAKE_SYSTEM_NAME} MATCHES "Windows") | ||||
target_sources(bitcoind PRIVATE bitcoind-res.rc) | target_sources(bitcoind PRIVATE bitcoind-res.rc) | ||||
endif() | endif() | ||||
add_to_symbols_check(bitcoind) | add_to_symbols_check(bitcoind) | ||||
add_to_security_check(bitcoind) | add_to_security_check(bitcoind) | ||||
install_target(bitcoind) | install_target(bitcoind) | ||||
install_manpage(bitcoind) | install_manpages(bitcoind) | ||||
# Bitcoin-qt | # Bitcoin-qt | ||||
if(BUILD_BITCOIN_QT) | if(BUILD_BITCOIN_QT) | ||||
add_subdirectory(qt) | add_subdirectory(qt) | ||||
endif() | endif() |