pkgs/build-support/cabal: add 'buildTarget' attribute to allow passing flags to "./Setup build"

This commit is contained in:
Peter Simons 2013-12-16 21:21:31 +01:00
parent 63c60638fc
commit 6209bb8556

View File

@ -108,6 +108,9 @@ assert !enableStaticLibraries -> versionOlder "7.7" ghc.version;
# build-depends Cabal field
buildDepends = [];
# target(s) passed to the cabal build phase as an argument
buildTarget = "";
# build-depends Cabal fields stated in test-suite stanzas
testDepends = [];
@ -208,7 +211,7 @@ assert !enableStaticLibraries -> versionOlder "7.7" ghc.version;
buildPhase = ''
eval "$preBuild"
./Setup build
./Setup build ${self.buildTarget}
export GHC_PACKAGE_PATH=$(${ghc.GHCPackages})
test -n "$noHaddock" || ./Setup haddock