diff options
author | Hennadii Stepanov <32963518+hebasto@users.noreply.github.com> | 2024-06-30 10:34:26 +0100 |
---|---|---|
committer | Hennadii Stepanov <32963518+hebasto@users.noreply.github.com> | 2024-08-16 19:27:38 +0100 |
commit | 809a2f192903145f88f30bc10d3cf1ab9ed06881 (patch) | |
tree | f4d267db40a56b48c250d5c5252b2bbdbb45e9ef /src | |
parent | 0a9a521a704ca8a27124c1498a86e87ad46d4c34 (diff) | |
download | bitcoin-809a2f192903145f88f30bc10d3cf1ab9ed06881.tar.xz |
cmake: Build `bitcoin_util` static library
Diffstat (limited to 'src')
-rw-r--r-- | src/CMakeLists.txt | 1 | ||||
-rw-r--r-- | src/util/CMakeLists.txt | 45 |
2 files changed, 46 insertions, 0 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index ea92ec21eb..a72e76e43e 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -30,6 +30,7 @@ add_dependencies(bitcoin_clientversion generate_build_info) add_subdirectory(crypto) add_subdirectory(univalue) +add_subdirectory(util) #============================= # secp256k1 subtree diff --git a/src/util/CMakeLists.txt b/src/util/CMakeLists.txt new file mode 100644 index 0000000000..26c6271f9b --- /dev/null +++ b/src/util/CMakeLists.txt @@ -0,0 +1,45 @@ +# Copyright (c) 2023-present The Bitcoin Core developers +# Distributed under the MIT software license, see the accompanying +# file COPYING or https://opensource.org/license/mit/. + +add_library(bitcoin_util STATIC EXCLUDE_FROM_ALL + asmap.cpp + batchpriority.cpp + bip32.cpp + bytevectorhash.cpp + chaintype.cpp + check.cpp + exception.cpp + feefrac.cpp + fs.cpp + fs_helpers.cpp + hasher.cpp + moneystr.cpp + rbf.cpp + readwritefile.cpp + serfloat.cpp + signalinterrupt.cpp + sock.cpp + strencodings.cpp + string.cpp + syserror.cpp + thread.cpp + threadinterrupt.cpp + threadnames.cpp + time.cpp + tokenpipe.cpp + ../logging.cpp + ../random.cpp + ../randomenv.cpp + ../streams.cpp + ../support/lockedpool.cpp + ../sync.cpp +) + +target_link_libraries(bitcoin_util + PRIVATE + core_interface + bitcoin_clientversion + bitcoin_crypto + $<$<PLATFORM_ID:Windows>:ws2_32> +) |