diff --git a/CMakeLists.txt b/CMakeLists.txt index 71895845bc7..035a8e43ab4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -71,6 +71,7 @@ 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(BUILD_UTIL "Build bitcoin-util executable." ${BUILD_TESTS}) option(ENABLE_WALLET "Enable wallet." ON) option(WITH_SQLITE "Enable SQLite wallet support." ${ENABLE_WALLET}) @@ -269,6 +270,7 @@ message("Executables:") message(" bitcoind ............................ ${BUILD_DAEMON}") message(" bitcoin-cli ......................... ${BUILD_CLI}") message(" bitcoin-tx .......................... ${BUILD_TX}") +message(" bitcoin-util ........................ ${BUILD_UTIL}") 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 01129ed57c0..feac9c4b0c7 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -320,6 +320,16 @@ if(BUILD_TX) endif() +if(BUILD_UTIL) + add_executable(bitcoin-util bitcoin-util.cpp) + target_link_libraries(bitcoin-util + core_interface + bitcoin_common + bitcoin_util + ) +endif() + + add_subdirectory(test/util) if(BUILD_TESTS) add_subdirectory(test)