diff options
author | Bas van Dijk <v.dijk.bas@gmail.com> | 2020-10-18 15:52:20 +0200 |
---|---|---|
committer | Bas van Dijk <v.dijk.bas@gmail.com> | 2020-10-18 15:52:20 +0200 |
commit | c6109efca6833ef5cdfaef296320493af0efbf99 (patch) | |
tree | eb822659a22bc97faaf9bb5cb5376bce6b690a04 /pkgs/development/libraries/rocksdb | |
parent | 93c5c619089402a3074967db14cf2613f050ddbb (diff) | |
download | nixpkgs-c6109efca6833ef5cdfaef296320493af0efbf99.tar nixpkgs-c6109efca6833ef5cdfaef296320493af0efbf99.tar.gz nixpkgs-c6109efca6833ef5cdfaef296320493af0efbf99.tar.bz2 nixpkgs-c6109efca6833ef5cdfaef296320493af0efbf99.tar.lz nixpkgs-c6109efca6833ef5cdfaef296320493af0efbf99.tar.xz nixpkgs-c6109efca6833ef5cdfaef296320493af0efbf99.tar.zst nixpkgs-c6109efca6833ef5cdfaef296320493af0efbf99.zip |
rocksdb: support disabling building shared lib
This is needed to build `pkgsStatic.rocksdb`.
Diffstat (limited to 'pkgs/development/libraries/rocksdb')
-rw-r--r-- | pkgs/development/libraries/rocksdb/default.nix | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/pkgs/development/libraries/rocksdb/default.nix b/pkgs/development/libraries/rocksdb/default.nix index 9bc3770f21e..3e97c3f343f 100644 --- a/pkgs/development/libraries/rocksdb/default.nix +++ b/pkgs/development/libraries/rocksdb/default.nix @@ -9,6 +9,7 @@ , zlib , zstd , enableLite ? false +, enableShared ? true }: stdenv.mkDerivation rec { @@ -58,7 +59,7 @@ stdenv.mkDerivation rec { "-DFORCE_SSE42=1") (stdenv.lib.optional enableLite "-DROCKSDB_LITE=1") "-DFAIL_ON_WARNINGS=${if stdenv.hostPlatform.isMinGW then "NO" else "YES"}" - ]; + ] ++ stdenv.lib.optional (!enableShared) "-DROCKSDB_BUILD_SHARED=0"; # otherwise "cc1: error: -Wformat-security ignored without -Wformat [-Werror=format-security]" hardeningDisable = stdenv.lib.optional stdenv.hostPlatform.isWindows "format"; |