From 51199bc13bf77a34a19e43a00b9a3783e11b3e60 Mon Sep 17 00:00:00 2001 From: Derek Stavis Date: Wed, 1 Nov 2023 23:26:59 -0300 Subject: [PATCH] add compiler optimization flags --- org.yuzu_emu.yuzu.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/org.yuzu_emu.yuzu.json b/org.yuzu_emu.yuzu.json index 361f58cb..fca8b155 100644 --- a/org.yuzu_emu.yuzu.json +++ b/org.yuzu_emu.yuzu.json @@ -252,6 +252,9 @@ "-DYUZU_USE_BUNDLED_FFMPEG=ON", "-DDISPLAY_VERSION=1692", "-DBUILD_TAG=mainline-1692", + "-DYUZU_ENABLE_LTO=ON", + "-DCMAKE_C_FLAGS=$CFLAGS -lxml2 -march=x86-64-v3 -mtune=x86-64-v3 -Ofast", + "-DCMAKE_CXX_FLAGS=$CXXFLAGS -lxml2 -march=x86-64-v3 -mtune=x86-64-v3 -Ofast", "-DBUILD_REPOSITORY=yuzu-emu/yuzu-mainline" ], "build-options": { @@ -264,6 +267,13 @@ "config-opts": [ "-DENABLE_OPENGL=OFF" ] + }, + "x86_64": { + "config-opts": [ + "-DYUZU_ENABLE_LTO=ON", + "-DCMAKE_C_FLAGS=$CFLAGS -lxml2 -march=x86-64-v3 -mtune=native -Ofast", + "-DCMAKE_CXX_FLAGS=$CXXFLAGS -lxml2 -march=x86-64-v3 -mtune=native -Ofast" + ] } } },