summary refs log tree commit diff
path: root/lib/attrsets.nix
diff options
context:
space:
mode:
authorTuomas Tynkkynen <tuomas@tuxera.com>2016-01-24 00:18:38 +0200
committerTuomas Tynkkynen <tuomas@tuxera.com>2016-08-29 14:49:51 +0300
commit5326e85f3d7b5b222ccd158f25f0f15a60b458ec (patch)
treed2afb8ef2d8b35de1c965f6bcf431508cc9b1145 /lib/attrsets.nix
parent3243c4f2722f1fa55f31247f8c8f16216fe8b95f (diff)
downloadnixpkgs-5326e85f3d7b5b222ccd158f25f0f15a60b458ec.tar
nixpkgs-5326e85f3d7b5b222ccd158f25f0f15a60b458ec.tar.gz
nixpkgs-5326e85f3d7b5b222ccd158f25f0f15a60b458ec.tar.bz2
nixpkgs-5326e85f3d7b5b222ccd158f25f0f15a60b458ec.tar.lz
nixpkgs-5326e85f3d7b5b222ccd158f25f0f15a60b458ec.tar.xz
nixpkgs-5326e85f3d7b5b222ccd158f25f0f15a60b458ec.tar.zst
nixpkgs-5326e85f3d7b5b222ccd158f25f0f15a60b458ec.zip
stdenv.mkDerivation: Use chooseDevOutputs
Diffstat (limited to 'lib/attrsets.nix')
-rw-r--r--lib/attrsets.nix2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/attrsets.nix b/lib/attrsets.nix
index f47e481c58a..686e125f100 100644
--- a/lib/attrsets.nix
+++ b/lib/attrsets.nix
@@ -454,6 +454,8 @@ rec {
   getLib = getOutput "lib";
   getDev = getOutput "dev";
 
+  /* Pick the outputs of packages to place in buildInputs */
+  chooseDevOutputs = drvs: builtins.map (drv: if drv.outputUnspecified or false then drv.dev or drv else drv) drvs;
 
   /*** deprecated stuff ***/