summary refs log tree commit diff
path: root/pkgs/development/haskell-modules
diff options
context:
space:
mode:
authorPeter Simons <simons@cryp.to>2018-03-29 20:41:37 +0200
committerGitHub <noreply@github.com>2018-03-29 20:41:37 +0200
commitc91a8b78b493fc51f9437d93081899491aa97c3e (patch)
treec5f2c2e37336c0a484f8d64f7d30c1b073d30df4 /pkgs/development/haskell-modules
parent68c4605f1a251b97cb0fcde251ce52d498e2cef8 (diff)
parentd79fd43c9de60ebfe0be82a5d2fe6b96fda72443 (diff)
downloadnixlib-c91a8b78b493fc51f9437d93081899491aa97c3e.tar
nixlib-c91a8b78b493fc51f9437d93081899491aa97c3e.tar.gz
nixlib-c91a8b78b493fc51f9437d93081899491aa97c3e.tar.bz2
nixlib-c91a8b78b493fc51f9437d93081899491aa97c3e.tar.lz
nixlib-c91a8b78b493fc51f9437d93081899491aa97c3e.tar.xz
nixlib-c91a8b78b493fc51f9437d93081899491aa97c3e.tar.zst
nixlib-c91a8b78b493fc51f9437d93081899491aa97c3e.zip
Merge pull request #38057 from bgamari/enableExecutableProfiling
haskell.lib: Add {en,dis}ableExecutableProfiling transformer
Diffstat (limited to 'pkgs/development/haskell-modules')
-rw-r--r--pkgs/development/haskell-modules/lib.nix3
1 files changed, 3 insertions, 0 deletions
diff --git a/pkgs/development/haskell-modules/lib.nix b/pkgs/development/haskell-modules/lib.nix
index 1e58eed2fe02..ff86e06979c1 100644
--- a/pkgs/development/haskell-modules/lib.nix
+++ b/pkgs/development/haskell-modules/lib.nix
@@ -162,6 +162,9 @@ rec {
   enableLibraryProfiling = drv: overrideCabal drv (drv: { enableLibraryProfiling = true; });
   disableLibraryProfiling = drv: overrideCabal drv (drv: { enableLibraryProfiling = false; });
 
+  enableExecutableProfiling = drv: overrideCabal drv (drv: { enableExecutableProfiling = true; });
+  disableExecutableProfiling = drv: overrideCabal drv (drv: { enableExecutableProfiling = false; });
+
   enableSharedExecutables = drv: overrideCabal drv (drv: { enableSharedExecutables = true; });
   disableSharedExecutables = drv: overrideCabal drv (drv: { enableSharedExecutables = false; });