Changeset View
Changeset View
Standalone View
Standalone View
src/CMakeLists.txt
Show First 20 Lines • Show All 211 Lines • ▼ Show 20 Lines | target_link_libraries(server | ||||
leveldb | leveldb | ||||
memenv | memenv | ||||
) | ) | ||||
if(NOT ${CMAKE_SYSTEM_NAME} MATCHES "Windows") | if(NOT ${CMAKE_SYSTEM_NAME} MATCHES "Windows") | ||||
target_link_libraries(server ${EVENT_PTHREAD_LIBRARY}) | target_link_libraries(server ${EVENT_PTHREAD_LIBRARY}) | ||||
endif() | endif() | ||||
# RPC client support | |||||
add_library(rpcclient rpc/client.cpp) | |||||
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() | ||||
# bitcoin-cli | # bitcoin-cli | ||||
if(BUILD_BITCOIN_CLI) | if(BUILD_BITCOIN_CLI) | ||||
add_executable(bitcoin-cli bitcoin-cli.cpp rpc/client.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_include_directories(bitcoin-cli PRIVATE ${EVENT_INCLUDE_DIR}) | target_include_directories(bitcoin-cli PRIVATE ${EVENT_INCLUDE_DIR}) | ||||
target_link_libraries(bitcoin-cli common ${EVENT_LIBRARY}) | target_link_libraries(bitcoin-cli common rpcclient ${EVENT_LIBRARY}) | ||||
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() | ||||
Show All 22 Lines |