Changeset View
Changeset View
Standalone View
Standalone View
src/wallet/CMakeLists.txt
# Copyright (c) 2017 The Bitcoin developers | # Copyright (c) 2017 The Bitcoin developers | ||||
project(wallet) | project(wallet) | ||||
# Add Berkeley DB dependency. | |||||
find_package(BerkeleyDB REQUIRED) | |||||
# Add event dependency. This is only required for evhttp_uridecode | |||||
# in rpcwallet.cpp so it may be worth considering using an alternative. | |||||
find_package(Event REQUIRED) | |||||
add_library(wallet | add_library(wallet | ||||
crypter.cpp | crypter.cpp | ||||
db.cpp | db.cpp | ||||
finaltx.cpp | finaltx.cpp | ||||
rpcdump.cpp | rpcdump.cpp | ||||
rpcwallet.cpp | rpcwallet.cpp | ||||
wallet.cpp | wallet.cpp | ||||
walletdb.cpp | walletdb.cpp | ||||
) | ) | ||||
# Add Berkeley DB dependency | target_link_libraries(wallet util univalue ${BDBXX_LIBRARY} ${EVENT_LIBRARY}) | ||||
find_package(BerkeleyDB REQUIRED) | |||||
target_include_directories(wallet PUBLIC ${BDBXX_INCLUDE_DIR}) | |||||
target_link_libraries(wallet ${BDBXX_LIBRARY}) | |||||
# Add event dependency. This is only required for evhttp_uridecode | target_include_directories(wallet | ||||
# in rpcwallet.cpp so it may be worth considering using an alternative. | PUBLIC | ||||
find_package(Event REQUIRED) | ${BDBXX_INCLUDE_DIR} | ||||
target_include_directories(wallet PRIVATE ${EVENT_INCLUDE_DIR}) | PRIVATE | ||||
target_link_libraries(wallet ${EVENT_LIBRARY}) | ${EVENT_INCLUDE_DIR} | ||||
target_link_libraries(wallet util univalue) | ) |