Cross-compile zlib for Windows

svn path=/nixpkgs/trunk/; revision=26928
wip/yesman
Yury G. Kudryashov 13 years ago
parent 9d87a3059d
commit 0bfc84b0aa
  1. 10
      pkgs/development/libraries/zlib/default.nix

@ -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;

Loading…
Cancel
Save