From f944ccdd9ad6e505b5f9a8c0f1f00aac55ca3211 Mon Sep 17 00:00:00 2001 From: Hennadii Stepanov <32963518+hebasto@users.noreply.github.com> Date: Sun, 13 Nov 2022 18:18:01 +0000 Subject: [PATCH] cmake: Build `bitcoin-util` executable --- CMakeLists.txt | 2 ++ src/CMakeLists.txt | 9 +++++++++ 2 files changed, 11 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index bc8ac4a22e245..0f746feb73994 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -41,6 +41,7 @@ include(CMakeDependentOption) option(BUILD_DAEMON "Build bitcoind executable." ON) option(BUILD_CLI "Build bitcoin-cli executable." ON) option(BUILD_TX "Build bitcoin-tx executable." ON) +option(BUILD_UTIL "Build bitcoin-util executable." ON) option(ASM "Use assembly routines." ON) cmake_dependent_option(CXX20 "Enable compilation in C++20 mode." OFF "NOT MSVC" ON) option(THREADLOCAL "Enable features that depend on the C++ thread_local keyword (currently just thread names in debug logs)." ON) @@ -152,6 +153,7 @@ message("Executables:") message(" bitcoind ............................ ${BUILD_DAEMON}") message(" bitcoin-cli ......................... ${BUILD_CLI}") message(" bitcoin-tx .......................... ${BUILD_TX}") +message(" bitcoin-util ........................ ${BUILD_UTIL}") message("Optional packages:") message(" NAT-PMP ............................. ${WITH_NATPMP}") message(" UPnP ................................ ${WITH_MINIUPNPC}") diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index c6270f6765d71..2fbdc68568839 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -244,3 +244,12 @@ if(BUILD_TX) univalue ) endif() + + +if(BUILD_UTIL) + add_executable(bitcoin-util bitcoin-util.cpp) + target_link_libraries(bitcoin-util + bitcoin_common + bitcoin_util + ) +endif()