Pass the path to OpenSSL to the `--with-ssl' configure flag when building
with SSL support.
svn path=/nixpkgs/trunk/; revision=5144
commit9d27c94bdad7e9666f1348e8b05e6ca7a7eb74a5
authorRoy van den Broek <rbroek@cs.uu.nl>
dateWed 5 Apr 2006, 09:08 (21 years ago)
parent4761261
pkgs/tools/networking/curl/builder.shnew file+9
@@ -0,0 +1,9 @@
1+source $stdenv/setup
2+
3+if test "$sslSupport"; then
4+ configureFlags="--with-ssl=$openssl"
5+else
6+ configureFlags="--without-ssl"
7+fi
8+
9+genericBuild
pkgs/tools/networking/curl/default.nix+2−1
@@ -4,11 +4,12 @@ assert sslSupport -> openssl != null;
44
55stdenv.mkDerivation {
66 name = "curl-7.15.1";
7+ builder = ./builder.sh;
78 src = fetchurl {
89 url = http://nix.cs.uu.nl/dist/tarballs/curl-7.15.1.tar.bz2;
910 md5 = "d330d48580bfade58c82d4f295f171f0";
1011 };
1112 buildInputs = [zlib (if sslSupport then openssl else null)];
1213 patches = [./configure-cxxcpp.patch];
13− configureFlags = (if sslSupport then "--with-ssl" else "--without-ssl");
14+ inherit sslSupport openssl;
1415}