Browse Source
[cmake, ci/scripts] update missed YUZU_ENABLE_LTO -> ENABLE_LTO (#3503)
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3503
Reviewed-by: DraVee <dravee@eden-emu.dev>
Reviewed-by: Maufeat <sahyno1996@gmail.com>
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
dravee/less-toggle
lizzie
3 days ago
committed by
crueter
No known key found for this signature in database
GPG Key ID: 425ACD2D4830EBC6
3 changed files with
6 additions and
8 deletions
-
.ci/linux/build.sh
-
.ci/windows/build.sh
-
externals/nx_tzdb/CMakeLists.txt
|
|
|
@ -1,6 +1,6 @@ |
|
|
|
#!/bin/bash -e |
|
|
|
|
|
|
|
# SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project |
|
|
|
# SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project |
|
|
|
# SPDX-License-Identifier: GPL-3.0-or-later |
|
|
|
|
|
|
|
case "$1" in |
|
|
|
@ -104,8 +104,7 @@ cmake .. -G Ninja \ |
|
|
|
-DYUZU_USE_QT_MULTIMEDIA=$MULTIMEDIA \ |
|
|
|
-DYUZU_USE_QT_WEB_ENGINE=$WEBENGINE \ |
|
|
|
-DYUZU_USE_FASTER_LD=ON \ |
|
|
|
-DYUZU_ENABLE_LTO=ON \ |
|
|
|
-DDYNARMIC_ENABLE_LTO=ON \ |
|
|
|
-DENABLE_LTO=ON \ |
|
|
|
"${EXTRA_CMAKE_FLAGS[@]}" |
|
|
|
|
|
|
|
ninja -j${NPROC} |
|
|
|
|
|
|
|
@ -1,6 +1,6 @@ |
|
|
|
#!/bin/bash -ex |
|
|
|
|
|
|
|
# SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project |
|
|
|
# SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project |
|
|
|
# SPDX-License-Identifier: GPL-3.0-or-later |
|
|
|
|
|
|
|
if [ "$COMPILER" == "clang" ] |
|
|
|
@ -32,9 +32,8 @@ cmake .. -G Ninja \ |
|
|
|
-DYUZU_ROOM_STANDALONE=OFF \ |
|
|
|
-DYUZU_USE_QT_MULTIMEDIA=${USE_MULTIMEDIA:-false} \ |
|
|
|
-DYUZU_USE_QT_WEB_ENGINE=${USE_WEBENGINE:-false} \ |
|
|
|
-DYUZU_ENABLE_LTO=ON \ |
|
|
|
-DENABLE_LTO=ON \ |
|
|
|
-DCMAKE_EXE_LINKER_FLAGS=" /LTCG" \ |
|
|
|
-DDYNARMIC_ENABLE_LTO=ON \ |
|
|
|
-DYUZU_USE_BUNDLED_QT=${BUNDLE_QT:-false} \ |
|
|
|
-DUSE_CCACHE=${CCACHE:-false} \ |
|
|
|
-DENABLE_UPDATE_CHECKER=${DEVEL:-true} \ |
|
|
|
|
|
|
|
@ -1,4 +1,4 @@ |
|
|
|
# SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project |
|
|
|
# SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project |
|
|
|
# SPDX-License-Identifier: GPL-3.0-or-later |
|
|
|
|
|
|
|
# SPDX-FileCopyrightText: 2023 yuzu Emulator Project |
|
|
|
@ -33,7 +33,7 @@ endif() |
|
|
|
|
|
|
|
if(NOT YUZU_TZDB_PATH STREQUAL "") |
|
|
|
set(NX_TZDB_BASE_DIR "${YUZU_TZDB_PATH}") |
|
|
|
elseif (MSVC AND NOT CXX_CLANG AND YUZU_ENABLE_LTO) |
|
|
|
elseif (MSVC AND NOT CXX_CLANG AND ENABLE_LTO) |
|
|
|
# TODO(crueter): boot up the windows vm |
|
|
|
set(NX_TZDB_VERSION "250725") |
|
|
|
set(NX_TZDB_ARCHIVE "${CPM_SOURCE_CACHE}/nx_tzdb/${NX_TZDB_VERSION}.zip") |
|
|
|
|