diff --git a/CMakeLists.txt b/CMakeLists.txt index 406c53a564e..71895845bc7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -70,6 +70,7 @@ option(BUILD_DAEMON "Build bitcoind executable." ON) option(BUILD_CLI "Build bitcoin-cli 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(WITH_SQLITE "Enable SQLite wallet support." ${ENABLE_WALLET}) @@ -267,6 +268,7 @@ message("=================") message("Executables:") message(" bitcoind ............................ ${BUILD_DAEMON}") message(" bitcoin-cli ......................... ${BUILD_CLI}") +message(" bitcoin-tx .......................... ${BUILD_TX}") message(" bitcoin-wallet ...................... ${BUILD_WALLET_TOOL}") message("Optional features:") message(" wallet support ...................... ${ENABLE_WALLET}") diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 6eff28fb262..01129ed57c0 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -309,6 +309,17 @@ if(BUILD_CLI) 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) if(BUILD_TESTS) add_subdirectory(test)