summary refs log tree commit diff
path: root/pkgs/development/libraries/openldap
diff options
context:
space:
mode:
authorFlorian Friesdorf <flo@chaoflow.net>2013-03-19 19:14:40 +0100
committerFlorian Friesdorf <flo@chaoflow.net>2013-03-19 19:14:47 +0100
commit1c86db4bc3f363ea170c7159e03b4ce7717e2e4c (patch)
tree67592faaa1dc25dc12cc77e7c6c60464fb80bc68 /pkgs/development/libraries/openldap
parent4ab9c00850fdd2007c724131b3e59934760eeccd (diff)
downloadnixpkgs-1c86db4bc3f363ea170c7159e03b4ce7717e2e4c.tar
nixpkgs-1c86db4bc3f363ea170c7159e03b4ce7717e2e4c.tar.gz
nixpkgs-1c86db4bc3f363ea170c7159e03b4ce7717e2e4c.tar.bz2
nixpkgs-1c86db4bc3f363ea170c7159e03b4ce7717e2e4c.tar.lz
nixpkgs-1c86db4bc3f363ea170c7159e03b4ce7717e2e4c.tar.xz
nixpkgs-1c86db4bc3f363ea170c7159e03b4ce7717e2e4c.tar.zst
nixpkgs-1c86db4bc3f363ea170c7159e03b4ce7717e2e4c.zip
openldap: support building without cyrus-sasl and tls
Diffstat (limited to 'pkgs/development/libraries/openldap')
-rw-r--r--pkgs/development/libraries/openldap/default.nix7
1 files changed, 6 insertions, 1 deletions
diff --git a/pkgs/development/libraries/openldap/default.nix b/pkgs/development/libraries/openldap/default.nix
index a074721d592..1d5a0961340 100644
--- a/pkgs/development/libraries/openldap/default.nix
+++ b/pkgs/development/libraries/openldap/default.nix
@@ -8,7 +8,12 @@ stdenv.mkDerivation rec {
     sha256 = "01h6zq6zki9b1k07pbyps5vxj9w39ybzjvkyz5h9xk09dd54raza";
   };
 
-  buildInputs = [openssl cyrus_sasl db4 groff];
+  buildInputs = [ openssl cyrus_sasl db4 groff ];
+
+  configureFlags =
+    [ "--enable-overlays"
+    ] ++ stdenv.lib.optional (openssl == null) "--without-tls"
+      ++ stdenv.lib.optional (cyrus_sasl == null) "--without-cyrus-sasl";
 
   dontPatchELF = 1; # !!!