Disable levelDB support by default
authoralex <alex@alex-VirtualBox.(none)>
Sun, 25 Aug 2013 15:14:22 +0000 (19:14 +0400)
committeralex <alex@alex-VirtualBox.(none)>
Sun, 25 Aug 2013 15:14:22 +0000 (19:14 +0400)
Will be enabled back after memory leak mitigation

novacoin-qt.pro
src/makefile.bsd
src/makefile.linux-mingw
src/makefile.mingw
src/makefile.osx
src/makefile.unix

index 9a0f43f..2dbe120 100644 (file)
@@ -90,10 +90,7 @@ contains(BITCOIN_NEED_QT_PLUGINS, 1) {
     QTPLUGIN += qcncodecs qjpcodecs qtwcodecs qkrcodecs qtaccessiblewidgets
 }
 
-contains(USE_LEVELDB, -) {
-    message(Building without LevelDB)
-    SOURCES += src/txdb-bdb.cpp
-} else {
+contains(USE_LEVELDB, 1) {
     message(Building with LevelDB)
     DEFINES += USE_LEVELDB
 
@@ -117,6 +114,9 @@ contains(USE_LEVELDB, -) {
     QMAKE_EXTRA_TARGETS += genleveldb
     # Gross ugly hack that depends on qmake internals, unfortunately there is no other way to do it.
     QMAKE_CLEAN += $$PWD/src/leveldb/libleveldb.a; cd $$PWD/src/leveldb ; $(MAKE) clean
+} else {
+    message(Building without LevelDB)
+    SOURCES += src/txdb-bdb.cpp
 }
 
 # regenerate src/build.h
index e54a80a..d04faae 100644 (file)
@@ -4,7 +4,7 @@
 
 USE_UPNP:=0
 USE_IPV6:=1
-USE_LEVELDB:=1
+USE_LEVELDB:=-
 
 LINK:=$(CXX)
 
index 48fbfc6..c0d5fce 100644 (file)
@@ -6,7 +6,7 @@ DEPSDIR:=/usr/i586-mingw32msvc
 
 USE_UPNP:=0
 USE_IPV6:=1
-USE_LEVELDB:=1
+USE_LEVELDB:=-
 
 INCLUDEPATHS= \
  -I"$(CURDIR)" \
index 369b5c5..e0fc9d4 100644 (file)
@@ -4,7 +4,7 @@
 
 USE_UPNP:=0
 USE_IPV6:=1
-USE_LEVELDB:=1
+USE_LEVELDB:=-
 
 INCLUDEPATHS= \
  -I"C:\boost-1.50.0-mgw" \
index 9a3dc2e..78c3148 100644 (file)
@@ -21,7 +21,7 @@ LIBPATHS= \
 
 USE_UPNP:=1
 USE_IPV6:=1
-USE_LEVELDB:=1
+USE_LEVELDB:=-
 
 LIBS= -dead_strip
 
index e23a914..edd71ed 100644 (file)
@@ -4,7 +4,7 @@
 
 USE_UPNP:=0
 USE_IPV6:=1
-USE_LEVELDB:=1
+USE_LEVELDB:=-
 
 LINK:=$(CXX)