haskell infra: Adds buildFlags logic

This commit is contained in:
Moritz Angermann
2018-05-21 15:11:11 -04:00
committed by John Ericson
parent 5e589a4049
commit 82a847a04b
2 changed files with 6 additions and 1 deletions
+2
View File
@@ -131,6 +131,8 @@ rec {
*/
appendConfigureFlag = drv: x: overrideCabal drv (drv: { configureFlags = (drv.configureFlags or []) ++ [x]; });
appendBuildFlag = drv: x: overrideCabal drv (drv: { buildFlags = (drv.buildFlags or []) ++ [x]; });
appendBuildFlags = drv: xs: overrideCabal drv (drv: { buildFlags = (drv.buildFlags or []) ++ xs; });
/* removeConfigureFlag drv x is a Haskell package like drv, but with
all cabal configure arguments that are equal to x removed.