Cross-compile zlib for Windows

svn path=/nixpkgs/trunk/; revision=26928
This commit is contained in:
Yury G. Kudryashov 2011-04-23 06:59:04 +00:00
parent 9d87a3059d
commit 0bfc84b0aa

View file

@ -19,7 +19,15 @@ stdenv.mkDerivation (rec {
crossAttrs = {
dontStrip = if static then true else false;
};
} // (if stdenv.cross.libc == "msvcrt" then {
configurePhase=''
installFlags="BINARY_PATH=$out/bin INCLUDE_PATH=$out/include LIBRARY_PATH=$out/lib"
'';
makeFlags = [
"-f" "win32/Makefile.gcc"
"PREFIX=${stdenv.cross.config}-"
] ++ (if static then [] else [ "SHARED_MODE=1" ]);
} else {});
# zlib doesn't like the automatic --disable-shared from the Cygwin stdenv.
cygwinConfigureEnableShared = true;