about summary refs log tree commit diff
path: root/pkgs/development/libraries/lmdb
diff options
context:
space:
mode:
authorWilliam Casarin <bill@casarin.me>2015-10-20 07:28:03 -0700
committerWilliam Casarin <bill@casarin.me>2015-10-22 11:29:07 -0700
commit91e96739542e9e91ce832648bbf2be24192e7d18 (patch)
treeacce365feb465feb5f3cb4a482190861d3b7c510 /pkgs/development/libraries/lmdb
parent657b1ccc479ff2fb98aa1b9182d50e4eb3f49b2e (diff)
downloadnixlib-91e96739542e9e91ce832648bbf2be24192e7d18.tar
nixlib-91e96739542e9e91ce832648bbf2be24192e7d18.tar.gz
nixlib-91e96739542e9e91ce832648bbf2be24192e7d18.tar.bz2
nixlib-91e96739542e9e91ce832648bbf2be24192e7d18.tar.lz
nixlib-91e96739542e9e91ce832648bbf2be24192e7d18.tar.xz
nixlib-91e96739542e9e91ce832648bbf2be24192e7d18.tar.zst
nixlib-91e96739542e9e91ce832648bbf2be24192e7d18.zip
lmdb: fix on OSX
Diffstat (limited to 'pkgs/development/libraries/lmdb')
-rw-r--r--pkgs/development/libraries/lmdb/default.nix6
1 files changed, 4 insertions, 2 deletions
diff --git a/pkgs/development/libraries/lmdb/default.nix b/pkgs/development/libraries/lmdb/default.nix
index 02c07a78acb2..8621a5731903 100644
--- a/pkgs/development/libraries/lmdb/default.nix
+++ b/pkgs/development/libraries/lmdb/default.nix
@@ -1,6 +1,7 @@
 { stdenv, fetchzip }:
 
-stdenv.mkDerivation rec {
+let optional = stdenv.lib.optional;
+in stdenv.mkDerivation rec {
   name = "lmdb-${version}";
   version = "0.9.16";
 
@@ -11,7 +12,8 @@ stdenv.mkDerivation rec {
 
   postUnpack = "sourceRoot=\${sourceRoot}/libraries/liblmdb";
 
-  makeFlags = "prefix=$(out)";
+  makeFlags = ["prefix=$(out)"]
+              ++ optional stdenv.cc.isClang "CC=clang";
 
   doCheck = true;
   checkPhase = "make test";