Enable optimizations for shipwright (Ocarina of Time PC Port).
This commit is contained in:
parent
c173ea87cf
commit
42dd67f9da
@ -52,18 +52,18 @@ in
|
||||
optimizeWithFlags =
|
||||
pkg: flags:
|
||||
pkg.overrideAttrs (old: {
|
||||
NIX_CFLAGS_COMPILE = [ (old.NIX_CFLAGS_COMPILE or "") ] ++ flags;
|
||||
env.NIX_CFLAGS_COMPILE =
|
||||
(old.env.NIX_CFLAGS_COMPILE or "") + (lib.strings.concatStringsSep " " flags);
|
||||
});
|
||||
original_package = prev.shipwright;
|
||||
# Optimization is broken for shipwright, fails to build "The following attributes are overlapping"
|
||||
# original_package =
|
||||
# if !config.me.optimizations.enable then
|
||||
# (optimizeWithFlags prev.shipwright [
|
||||
# "-march=znver2"
|
||||
# "-mtune=znver2"
|
||||
# ])
|
||||
# else
|
||||
# prev.shipwright;
|
||||
original_package =
|
||||
if config.me.optimizations.enable then
|
||||
(optimizeWithFlags prev.shipwright [
|
||||
# Verified working with ps
|
||||
"-march=znver2"
|
||||
"-mtune=znver2"
|
||||
])
|
||||
else
|
||||
prev.shipwright;
|
||||
in
|
||||
{
|
||||
shipwright = pkgs.buildEnv {
|
||||
|
Loading…
x
Reference in New Issue
Block a user