Remove BerkeleyDB support for block index
[novacoin.git] / CMakeLists.txt
index 5a45b97..9b23274 100644 (file)
@@ -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 )