From 7ed2d3c70f0c28d1a0d56119213abdb6b6c2e0af Mon Sep 17 00:00:00 2001 From: Antoine Viallon Date: Sat, 15 Apr 2023 16:25:35 +0200 Subject: [PATCH] [Optimizations] Remove unused recurseOverrideCflags --- optimizations/optimizations.nix | 32 -------------------------------- 1 file changed, 32 deletions(-) diff --git a/optimizations/optimizations.nix b/optimizations/optimizations.nix index d0475b1..839e799 100644 --- a/optimizations/optimizations.nix +++ b/optimizations/optimizations.nix @@ -15,38 +15,6 @@ let blacklist ? cfg.blacklist, overrideMap ? cfg.overrideMap, ... - - - recurseOverrideCflags = pkg: { cflags ? compilerFlags, _depth ? 0 }: - let - deps = pkg.buildInputs or []; - depsOverriden = forEach deps (_pkg: recurseOverrideCflags _pkg { - inherit cflags; - _depth = _depth + 1; - }); - in if isNull pkg then - warn "pkg is null" pkg - else if (hasAttr "overrideAttrs" pkg) then - info "Optimizing '${getName pkg}' at depth ${toString _depth}" - (pkg.overrideAttrs (old: - let - _cflags = - if (! hasAttr "CFLAGS" old) then - [] - else if isList old.CFLAGS then - old.CFLAGS - else - [ old.CFLAGS ] - ; - in { - buildInputs = depsOverriden; - CFLAGS = _cflags ++ cflags; - } - )) - else - warn "Couldn't optimize '${getName pkg}'" pkg - ; - }@attrs: pkg: myLib.optimizations.optimizePkg pkg ({ inherit cpuCores cpuTune cpuArch extraCFlags blacklist overrideMap;