CMakeLists.txt raw
1 # Copyright (c) 2023-present The Bitcoin Core developers
2 # Distributed under the MIT software license, see the accompanying
3 # file COPYING or https://opensource.org/license/mit/.
4
5 # Wallet functionality used by bitcoind and bitcoin-wallet executables.
6 add_library(bitcoin_wallet STATIC EXCLUDE_FROM_ALL
7 coincontrol.cpp
8 coinselection.cpp
9 context.cpp
10 crypter.cpp
11 db.cpp
12 dump.cpp
13 export.cpp
14 external_signer_scriptpubkeyman.cpp
15 feebumper.cpp
16 fees.cpp
17 interfaces.cpp
18 load.cpp
19 migrate.cpp
20 receive.cpp
21 rpc/addresses.cpp
22 rpc/backup.cpp
23 rpc/coins.cpp
24 rpc/encrypt.cpp
25 rpc/signmessage.cpp
26 rpc/spend.cpp
27 rpc/transactions.cpp
28 rpc/util.cpp
29 rpc/wallet.cpp
30 scriptpubkeyman.cpp
31 spend.cpp
32 sqlite.cpp
33 transaction.cpp
34 wallet.cpp
35 walletdb.cpp
36 walletutil.cpp
37 )
38 target_link_libraries(bitcoin_wallet
39 PRIVATE
40 core_interface
41 bitcoin_common
42 SQLite3::SQLite3
43 univalue
44 Boost::headers
45 $<TARGET_NAME_IF_EXISTS:USDT::headers>
46 )
47