Change indentation to 2 spaces in compileOptimized.C
This commit is contained in:
parent
200a7d5c92
commit
29f0eb88ec
1 changed files with 10 additions and 10 deletions
|
@ -1,10 +1,10 @@
|
||||||
{ lib }:
|
{ lib }:
|
||||||
|
|
||||||
{
|
{
|
||||||
optimizationLevel ? "O3",
|
optimizationLevel ? "O3",
|
||||||
enableLTO ? true,
|
enableLTO ? true,
|
||||||
enableNativeOptimizations ? true,
|
enableNativeOptimizations ? true,
|
||||||
additionalFlags ? []
|
additionalFlags ? []
|
||||||
}:
|
}:
|
||||||
|
|
||||||
pkg:
|
pkg:
|
||||||
|
@ -12,13 +12,13 @@ pkg:
|
||||||
assert builtins.elem optimizationLevel [ "O0" "O1" "O2" "O3" "Ofast" "Os" "Oz" "Og" ];
|
assert builtins.elem optimizationLevel [ "O0" "O1" "O2" "O3" "Ofast" "Os" "Oz" "Og" ];
|
||||||
|
|
||||||
let
|
let
|
||||||
flags = [ "-${optimizationLevel}" ]
|
flags = [ "-${optimizationLevel}" ]
|
||||||
++ lib.optional enableLTO "-flto"
|
++ lib.optional enableLTO "-flto"
|
||||||
++ lib.optional enableNativeOptimizations "-march=native"
|
++ lib.optional enableNativeOptimizations "-march=native"
|
||||||
++ additionalFlags;
|
++ additionalFlags;
|
||||||
in
|
in
|
||||||
|
|
||||||
pkg.overrideAttrs (prevAttrs: {
|
pkg.overrideAttrs (prevAttrs: {
|
||||||
env.NIX_CFLAGS_COMPILE = (prevAttrs.env.NIX_CFLAGS_COMPILE or "")
|
env.NIX_CFLAGS_COMPILE = (prevAttrs.env.NIX_CFLAGS_COMPILE or "")
|
||||||
+ lib.strings.concatStringsSep " " flags;
|
+ lib.strings.concatStringsSep " " flags;
|
||||||
})
|
})
|
||||||
|
|
Loading…
Reference in a new issue