Loading pkgs/stdenv/adapters.nix +17 −0 Original line number Diff line number Diff line Loading @@ -215,6 +215,23 @@ rec { mkDerivationFromStdenv = extendMkDerivationArgs old (_: extraAttrs); }); /* Modify a stdenv so as to extend `mkDerivation`'s arguments. A stronger version of `addAttrsToDerivation`. Example: requireCcache = overrideMkDerivationArgs (oldAttrs: { requiredSystemFeatures = oldAttrs.requiredSystemFeatures or [ ] ++ [ "ccache" ]; }); */ overrideMkDerivationArgs = extension: stdenv: stdenv.override (old: { mkDerivationFromStdenv = extendMkDerivationArgs old extension; }); /* Use the trace output to report all processed derivations with their license name. Loading Loading
pkgs/stdenv/adapters.nix +17 −0 Original line number Diff line number Diff line Loading @@ -215,6 +215,23 @@ rec { mkDerivationFromStdenv = extendMkDerivationArgs old (_: extraAttrs); }); /* Modify a stdenv so as to extend `mkDerivation`'s arguments. A stronger version of `addAttrsToDerivation`. Example: requireCcache = overrideMkDerivationArgs (oldAttrs: { requiredSystemFeatures = oldAttrs.requiredSystemFeatures or [ ] ++ [ "ccache" ]; }); */ overrideMkDerivationArgs = extension: stdenv: stdenv.override (old: { mkDerivationFromStdenv = extendMkDerivationArgs old extension; }); /* Use the trace output to report all processed derivations with their license name. Loading