rocksdb_lite: Fix

This commit is contained in:
Silvan Mosberger 2018-04-04 03:23:24 +02:00
parent b705ac629f
commit 3f9876a253
No known key found for this signature in database
GPG Key ID: 9424360B4B85C9E7

View File

@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
rev = "v${version}"; rev = "v${version}";
sha256 = "19d8i8map8qz639mhflmxc0w9gp78fvkq1l46y5s6b5imwh0w7xq"; sha256 = "19d8i8map8qz639mhflmxc0w9gp78fvkq1l46y5s6b5imwh0w7xq";
}; };
nativeBuildInputs = [ which perl ]; nativeBuildInputs = [ which perl ];
buildInputs = [ snappy google-gflags zlib bzip2 lz4 malloc fixDarwinDylibNames ]; buildInputs = [ snappy google-gflags zlib bzip2 lz4 malloc fixDarwinDylibNames ];
@ -43,13 +43,13 @@ stdenv.mkDerivation rec {
CMAKE_CXX_FLAGS = "-std=gnu++11"; CMAKE_CXX_FLAGS = "-std=gnu++11";
JEMALLOC_LIB = stdenv.lib.optionalString (malloc == jemalloc) "-ljemalloc"; JEMALLOC_LIB = stdenv.lib.optionalString (malloc == jemalloc) "-ljemalloc";
${if enableLite then "LIBNAME" else null} = "librocksdb_lite"; LIBNAME = "librocksdb${stdenv.lib.optionalString enableLite "_lite"}";
${if enableLite then "CXXFLAGS" else null} = "-DROCKSDB_LITE=1"; ${if enableLite then "CXXFLAGS" else null} = "-DROCKSDB_LITE=1";
buildAndInstallFlags = [ buildAndInstallFlags = [
"USE_RTTI=1" "USE_RTTI=1"
"DEBUG_LEVEL=0" "DEBUG_LEVEL=0"
"DISABLE_WARNING_AS_ERROR=1" "DISABLE_WARNING_AS_ERROR=1"
]; ];
buildFlags = buildAndInstallFlags ++ [ buildFlags = buildAndInstallFlags ++ [
@ -68,7 +68,7 @@ stdenv.mkDerivation rec {
echo "BUILD CONFIGURATION FOR SANITY CHECKING" echo "BUILD CONFIGURATION FOR SANITY CHECKING"
cat make_config.mk cat make_config.mk
mkdir -pv $static/lib/ mkdir -pv $static/lib/
mv -vi $out/lib/librocksdb.a $static/lib/ mv -vi $out/lib/${LIBNAME}.a $static/lib/
''; '';
enableParallelBuilding = true; enableParallelBuilding = true;