From d744cc6a41b5c81aa0c868eda34a3b37d53352c1 Mon Sep 17 00:00:00 2001 From: weakboson Date: Sat, 26 Jul 2025 23:23:59 +0800 Subject: [PATCH] Add linux-amd64 build preset. --- CMakePresets.json | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 CMakePresets.json diff --git a/CMakePresets.json b/CMakePresets.json new file mode 100644 index 0000000000..f25ebc6fd3 --- /dev/null +++ b/CMakePresets.json @@ -0,0 +1,32 @@ +{ + "version": 2, + "configurePresets": [ + { + "name": "linux-amd64", + "generator": "Ninja", + "binaryDir": "${sourceDir}/build", + "environment": { + "CMAKE_C_COMPILER_LAUNCHER": "$env{CCACHE}", + "CMAKE_CXX_COMPILER_LAUNCHER": "$env{CCACHE}" + }, + "cacheVariables": { + "CMAKE_TOOLCHAIN_FILE": "$env{VCPKG_ROOT}/scripts/buildsystems/vcpkg.cmake", + "CMAKE_EXPORT_COMPILE_COMMANDS": "ON", + "YUZU_USE_BUNDLED_VCPKG": "OFF", + "YUZU_USE_BUNDLED_QT": "ON", + "YUZU_TESTS": "OFF", + "YUZU_CHECK_SUBMODULES": "OFF", + "YUZU_USE_FASTER_LD": "ON", + "YUZU_ENABLE_LTO": "ON", + "ENABLE_QT_TRANSLATION": "ON", + "USE_DISCORD_PRESENCE": "OFF", + "YUZU_CMD": "OFF", + "YUZU_ROOM_STANDALONE": "OFF", + "CMAKE_POLICY_VERSION_MINIMUM": "3.5", + "CMAKE_INSTALL_PREFIX": "/usr", + "CMAKE_BUILD_TYPE": "RelWithDebInfo", + "CMAKE_EXE_LINKER_FLAGS": "-Wl,--as-needed" + } + } + ] +}