Changeset View
Changeset View
Standalone View
Standalone View
src/CMakeLists.txt
Show First 20 Lines • Show All 487 Lines • ▼ Show 20 Lines | |||||
target_link_libraries(rpcclient univalue util) | target_link_libraries(rpcclient univalue util) | ||||
# bitcoin-seeder | # bitcoin-seeder | ||||
if(BUILD_BITCOIN_SEEDER) | if(BUILD_BITCOIN_SEEDER) | ||||
add_subdirectory(seeder) | add_subdirectory(seeder) | ||||
endif() | endif() | ||||
include(BinaryTest) | include(BinaryTest) | ||||
include(InstallationHelper) | |||||
# bitcoin-cli | # bitcoin-cli | ||||
if(BUILD_BITCOIN_CLI) | if(BUILD_BITCOIN_CLI) | ||||
add_executable(bitcoin-cli bitcoin-cli.cpp) | add_executable(bitcoin-cli bitcoin-cli.cpp) | ||||
if(${CMAKE_SYSTEM_NAME} MATCHES "Windows") | if(${CMAKE_SYSTEM_NAME} MATCHES "Windows") | ||||
target_sources(bitcoin-cli PRIVATE bitcoin-cli-res.rc) | target_sources(bitcoin-cli PRIVATE bitcoin-cli-res.rc) | ||||
endif() | endif() | ||||
target_link_libraries(bitcoin-cli common rpcclient Event) | target_link_libraries(bitcoin-cli common rpcclient 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) | |||||
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) | |||||
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) | |||||
# Bitcoin-qt | # Bitcoin-qt | ||||
if(BUILD_BITCOIN_QT) | if(BUILD_BITCOIN_QT) | ||||
add_subdirectory(qt) | add_subdirectory(qt) | ||||
endif() | endif() |