X-Git-Url: https://git.novaco.in/?a=blobdiff_plain;f=CMakeLists.txt;h=9b23274e13b8b28efa5fe6e2f6def878524c8642;hb=a1b58519a99876a87225984de2c2c45f9445ca18;hp=5a45b9793e586769e8ec6591621f733ca48de628;hpb=00a7d307ccdb4b03ba9284be317fc588bd30504e;p=novacoin.git diff --git a/CMakeLists.txt b/CMakeLists.txt index 5a45b97..9b23274 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -3,8 +3,8 @@ cmake_minimum_required(VERSION 3.4.1) ## ## mkdir build && cd build ## -## cmake -DBerkeleyDB_ROOT:STRING=/opt/homebrew/Cellar/berkeley-db@4/4.8.30 -DQt5_DIR:STRING=/opt/homebrew/Cellar/qt@5/5.15.2_1/lib/cmake/Qt5 -DUSE_LEVELDB=1 .. -## cmake -DUSE_LEVELDB=1 .. +## cmake -DBerkeleyDB_ROOT:STRING=/opt/homebrew/Cellar/berkeley-db@4/4.8.30 -DQt5_DIR:STRING=/opt/homebrew/Cellar/qt@5/5.15.2_1/lib/cmake/Qt5 .. +## cmake .. ## project(novacoin-qt VERSION 0.5.9 LANGUAGES C CXX) @@ -233,19 +233,14 @@ endif() list(APPEND ALL_DEFINITIONS QT_GUI USE_QRCODE USE_IPV6 BOOST_SPIRIT_THREADSAFE) -if(USE_LEVELDB) - # Disable useless targets - option(LEVELDB_BUILD_TESTS "Build LevelDB's unit tests" OFF) - option(LEVELDB_BUILD_BENCHMARKS "Build LevelDB's benchmarks" OFF) - option(LEVELDB_INSTALL "Install LevelDB's header and library" OFF) +# Disable useless targets +option(LEVELDB_BUILD_TESTS "Build LevelDB's unit tests" OFF) +option(LEVELDB_BUILD_BENCHMARKS "Build LevelDB's benchmarks" OFF) +option(LEVELDB_INSTALL "Install LevelDB's header and library" OFF) - add_subdirectory(src/additional/leveldb) - list(APPEND ALL_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/src/txdb-leveldb.cpp) - list(APPEND ALL_LIBRARIES leveldb) - list(APPEND ALL_DEFINITIONS USE_LEVELDB) -else() - list(APPEND ALL_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/src/txdb-bdb.cpp) -endif() +add_subdirectory(src/additional/leveldb) +list(APPEND ALL_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/src/txdb-leveldb.cpp) +list(APPEND ALL_LIBRARIES leveldb) if (NOT USE_GENERIC_SCRYPT) list( APPEND ALL_SOURCES ${generic_sources} ${CMAKE_CURRENT_SOURCE_DIR}/src/crypto/scrypt/intrin/scrypt-intrin.cpp )