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