nettle: Enable cross-compilation

This commit is contained in:
Ben Gamari 2017-10-18 00:10:08 -04:00 committed by Will Dietz
parent cea0765a29
commit 5b761a8687

View File

@ -1,4 +1,4 @@
{ stdenv, gmp, gnum4 { stdenv, buildPackages, gmp, gnum4
# Version specific args # Version specific args
, version, src , version, src
@ -12,16 +12,18 @@ stdenv.mkDerivation (rec {
outputs = [ "out" "dev" ]; outputs = [ "out" "dev" ];
outputBin = "dev"; outputBin = "dev";
buildInputs = [ gnum4 ]; nativeBuildInputs = [ gnum4 buildPackages.stdenv.cc ];
propagatedBuildInputs = [ gmp ]; propagatedBuildInputs = [ gmp ];
doCheck = (stdenv.system != "i686-cygwin" && !stdenv.isDarwin); doCheck = (stdenv.system != "i686-cygwin" && !stdenv.isDarwin && stdenv.buildPlatform == stdenv.hostPlatform);
enableParallelBuilding = true; enableParallelBuilding = true;
patches = stdenv.lib.optional (stdenv.system == "i686-cygwin") patches = stdenv.lib.optional (stdenv.system == "i686-cygwin")
./cygwin.patch; ./cygwin.patch;
configureFlags = '' CC_FOR_BUILD=${buildPackages.stdenv.cc.targetPrefix}gcc '';
meta = with stdenv.lib; { meta = with stdenv.lib; {
description = "Cryptographic library"; description = "Cryptographic library";