Changeset View
Changeset View
Standalone View
Standalone View
src/CMakeLists.txt
Show First 20 Lines • Show All 371 Lines • ▼ Show 20 Lines | add_library(common | ||||
script/ismine.cpp | script/ismine.cpp | ||||
script/sign.cpp | script/sign.cpp | ||||
script/standard.cpp | script/standard.cpp | ||||
warnings.cpp | warnings.cpp | ||||
) | ) | ||||
target_link_libraries(common util secp256k1) | target_link_libraries(common util secp256k1) | ||||
# libbitcoinconsensus | # libbitcoin_consensus | ||||
add_library(bitcoinconsensus | add_library(bitcoin_consensus | ||||
arith_uint256.cpp | arith_uint256.cpp | ||||
hash.cpp | hash.cpp | ||||
primitives/transaction.cpp | primitives/transaction.cpp | ||||
pubkey.cpp | pubkey.cpp | ||||
script/bitcoinconsensus.cpp | script/bitcoinconsensus.cpp | ||||
script/bitfield.cpp | script/bitfield.cpp | ||||
script/interpreter.cpp | script/interpreter.cpp | ||||
script/script.cpp | script/script.cpp | ||||
script/script_error.cpp | script/script_error.cpp | ||||
script/sigencoding.cpp | script/sigencoding.cpp | ||||
uint256.cpp | uint256.cpp | ||||
util/strencodings.cpp | util/strencodings.cpp | ||||
) | ) | ||||
target_link_libraries(bitcoinconsensus common) | target_link_libraries(bitcoin_consensus common) | ||||
# Bitcoin server facilities | # Bitcoin server facilities | ||||
add_library(server | add_library(server | ||||
addrdb.cpp | addrdb.cpp | ||||
addrman.cpp | addrman.cpp | ||||
avalanche.cpp | avalanche.cpp | ||||
banman.cpp | banman.cpp | ||||
bloom.cpp | bloom.cpp | ||||
▲ Show 20 Lines • Show All 45 Lines • ▼ Show 20 Lines | |||||
# This require libevent | # This require libevent | ||||
find_package(Event REQUIRED) | find_package(Event REQUIRED) | ||||
target_include_directories(server PRIVATE leveldb/helpers/memenv) | target_include_directories(server PRIVATE leveldb/helpers/memenv) | ||||
target_link_libraries(server | target_link_libraries(server | ||||
Event | Event | ||||
bitcoinconsensus | bitcoin_consensus | ||||
leveldb | leveldb | ||||
memenv | memenv | ||||
) | ) | ||||
if(ENABLE_UPNP) | if(ENABLE_UPNP) | ||||
target_include_directories(server PUBLIC ${MINIUPNPC_INCLUDE_DIR}) | target_include_directories(server PUBLIC ${MINIUPNPC_INCLUDE_DIR}) | ||||
target_link_libraries(server ${MINIUPNPC_LIBRARY}) | target_link_libraries(server ${MINIUPNPC_LIBRARY}) | ||||
▲ Show 20 Lines • Show All 58 Lines • ▼ Show 20 Lines | |||||
# 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 bitcoin_consensus) | ||||
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) | ||||
endif() | endif() | ||||
# bitcoind | # bitcoind | ||||
Show All 14 Lines |