From: alex Date: Sun, 25 Aug 2013 15:14:22 +0000 (+0400) Subject: Disable levelDB support by default X-Git-Tag: v0.4.4.4~18 X-Git-Url: https://git.novaco.in/?p=novacoin.git;a=commitdiff_plain;h=f589ac028cf5c0d64b4afb8c497bbeee3f28ed55 Disable levelDB support by default Will be enabled back after memory leak mitigation --- diff --git a/novacoin-qt.pro b/novacoin-qt.pro index 9a0f43f..2dbe120 100644 --- a/novacoin-qt.pro +++ b/novacoin-qt.pro @@ -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 diff --git a/src/makefile.bsd b/src/makefile.bsd index e54a80a..d04faae 100644 --- a/src/makefile.bsd +++ b/src/makefile.bsd @@ -4,7 +4,7 @@ USE_UPNP:=0 USE_IPV6:=1 -USE_LEVELDB:=1 +USE_LEVELDB:=- LINK:=$(CXX) diff --git a/src/makefile.linux-mingw b/src/makefile.linux-mingw index 48fbfc6..c0d5fce 100644 --- a/src/makefile.linux-mingw +++ b/src/makefile.linux-mingw @@ -6,7 +6,7 @@ DEPSDIR:=/usr/i586-mingw32msvc USE_UPNP:=0 USE_IPV6:=1 -USE_LEVELDB:=1 +USE_LEVELDB:=- INCLUDEPATHS= \ -I"$(CURDIR)" \ diff --git a/src/makefile.mingw b/src/makefile.mingw index 369b5c5..e0fc9d4 100644 --- a/src/makefile.mingw +++ b/src/makefile.mingw @@ -4,7 +4,7 @@ USE_UPNP:=0 USE_IPV6:=1 -USE_LEVELDB:=1 +USE_LEVELDB:=- INCLUDEPATHS= \ -I"C:\boost-1.50.0-mgw" \ diff --git a/src/makefile.osx b/src/makefile.osx index 9a3dc2e..78c3148 100644 --- a/src/makefile.osx +++ b/src/makefile.osx @@ -21,7 +21,7 @@ LIBPATHS= \ USE_UPNP:=1 USE_IPV6:=1 -USE_LEVELDB:=1 +USE_LEVELDB:=- LIBS= -dead_strip diff --git a/src/makefile.unix b/src/makefile.unix index e23a914..edd71ed 100644 --- a/src/makefile.unix +++ b/src/makefile.unix @@ -4,7 +4,7 @@ USE_UPNP:=0 USE_IPV6:=1 -USE_LEVELDB:=1 +USE_LEVELDB:=- LINK:=$(CXX)