From a2083c748faa18d883aca5ebb7aaacd6da1c461d Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Wed, 7 Feb 2024 09:11:40 +0100 Subject: haskellPackages.mkDerivation: refactor to use enableFeature for stripping --- pkgs/development/haskell-modules/generic-builder.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'pkgs/development/haskell-modules') diff --git a/pkgs/development/haskell-modules/generic-builder.nix b/pkgs/development/haskell-modules/generic-builder.nix index b772dc434e60..bc77736f6265 100644 --- a/pkgs/development/haskell-modules/generic-builder.nix +++ b/pkgs/development/haskell-modules/generic-builder.nix @@ -239,9 +239,8 @@ let "--enable-library-vanilla" # TODO: Should this be configurable? (enableFeature enableLibraryForGhci "library-for-ghci") (enableFeature enableDeadCodeElimination "split-sections") - ] ++ optionals dontStrip [ - "--disable-library-stripping" - "--disable-executable-stripping" + (enableFeature (!dontStrip) "library-stripping") + (enableFeature (!dontStrip) "executable-stripping") ] ++ optionals isGhcjs [ "--ghcjs" ] ++ optionals isCross ([ -- cgit 1.4.1