aboutsummaryrefslogtreecommitdiff
path: root/pkgs/development/haskell-modules/lib.nix
diff options
context:
space:
mode:
authorBas van Dijk <v.dijk.bas@gmail.com>2018-08-20 22:22:10 +0200
committerPeter Simons <simons@cryp.to>2018-08-27 14:31:34 +0200
commit97a4d29545231dc2ee84b32757d735ad42bfb068 (patch)
tree162d68daf36627209199972685d7cd6274f4450c /pkgs/development/haskell-modules/lib.nix
parent60cc518b22ed6ebb6e37a507c7c430e42bce2cec (diff)
haskell: disable library profiling for static executables
Haskell packages overridden with justStaticExecutables (like cabal-install, stack, pandoc, darcs, etc.) don't provide libraries in the end result so it's futile to build them with library profiling enabled because it will just take extra time.
Diffstat (limited to '')
-rw-r--r--pkgs/development/haskell-modules/lib.nix1
1 files changed, 1 insertions, 0 deletions
diff --git a/pkgs/development/haskell-modules/lib.nix b/pkgs/development/haskell-modules/lib.nix
index 54616abc4ba8..106b66c6b415 100644
--- a/pkgs/development/haskell-modules/lib.nix
+++ b/pkgs/development/haskell-modules/lib.nix
@@ -234,6 +234,7 @@ rec {
*/
justStaticExecutables = drv: overrideCabal drv (drv: {
enableSharedExecutables = false;
+ enableLibraryProfiling = false;
isLibrary = false;
doHaddock = false;
postFixup = "rm -rf $out/lib $out/nix-support $out/share/doc";