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