cmake: Build bitcoin-tx executable

This commit is contained in:
Hennadii Stepanov 2024-06-30 12:40:17 +01:00
parent d10c5c34c3
commit 027c6d7caa
No known key found for this signature in database
GPG key ID: 410108112E7EA81F
2 changed files with 13 additions and 0 deletions

View file

@ -70,6 +70,7 @@ option(BUILD_DAEMON "Build bitcoind executable." ON)
option(BUILD_CLI "Build bitcoin-cli executable." ON) option(BUILD_CLI "Build bitcoin-cli executable." ON)
option(BUILD_TESTS "Build test_bitcoin executable." ON) option(BUILD_TESTS "Build test_bitcoin executable." ON)
option(BUILD_TX "Build bitcoin-tx executable." ${BUILD_TESTS})
option(ENABLE_WALLET "Enable wallet." ON) option(ENABLE_WALLET "Enable wallet." ON)
option(WITH_SQLITE "Enable SQLite wallet support." ${ENABLE_WALLET}) option(WITH_SQLITE "Enable SQLite wallet support." ${ENABLE_WALLET})
@ -267,6 +268,7 @@ message("=================")
message("Executables:") message("Executables:")
message(" bitcoind ............................ ${BUILD_DAEMON}") message(" bitcoind ............................ ${BUILD_DAEMON}")
message(" bitcoin-cli ......................... ${BUILD_CLI}") message(" bitcoin-cli ......................... ${BUILD_CLI}")
message(" bitcoin-tx .......................... ${BUILD_TX}")
message(" bitcoin-wallet ...................... ${BUILD_WALLET_TOOL}") message(" bitcoin-wallet ...................... ${BUILD_WALLET_TOOL}")
message("Optional features:") message("Optional features:")
message(" wallet support ...................... ${ENABLE_WALLET}") message(" wallet support ...................... ${ENABLE_WALLET}")

View file

@ -309,6 +309,17 @@ if(BUILD_CLI)
endif() endif()
if(BUILD_TX)
add_executable(bitcoin-tx bitcoin-tx.cpp)
target_link_libraries(bitcoin-tx
core_interface
bitcoin_common
bitcoin_util
univalue
)
endif()
add_subdirectory(test/util) add_subdirectory(test/util)
if(BUILD_TESTS) if(BUILD_TESTS)
add_subdirectory(test) add_subdirectory(test)