Browse Source
[cmake] final USE_CCACHE changes
* please, kill me baby
Signed-off-by: Caio Oliveira <caiooliveirafarias0@gmail.com>
pull/349/head
Caio Oliveira
6 months ago
No known key found for this signature in database
GPG Key ID: 362DA3DC1901E080
2 changed files with
6 additions and
1 deletions
-
CMakeLists.txt
-
CMakeModules/MinGWClangCross.cmake
|
|
|
@ -263,7 +263,6 @@ if(USE_CCACHE) |
|
|
|
message(STATUS "Found ccache at: ${CCACHE_BINARY}") |
|
|
|
set(CMAKE_C_COMPILER_LAUNCHER ${CCACHE_BINARY}) |
|
|
|
set(CMAKE_CXX_COMPILER_LAUNCHER ${CCACHE_BINARY}) |
|
|
|
set(CMAKE_OBJC_COMPILER_LAUNCHER ${CCACHE_BINARY}) |
|
|
|
if(WIN32) |
|
|
|
message(WARNING "USE_CCACHE is unstable under Windows, errors may occur...") |
|
|
|
# we need to downgrade debug info (/Zi -> /Z7) to use an older but more cacheable format |
|
|
|
@ -271,6 +270,9 @@ if(USE_CCACHE) |
|
|
|
string(REPLACE "/Zi" "/Z7" CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG}") |
|
|
|
string(REPLACE "/Zi" "/Z7" CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELWITHDEBINFO}") |
|
|
|
endif() |
|
|
|
if (YUZU_USE_PRECOMPILED_HEADERS) |
|
|
|
message(WARNING "YUZU_USE_PRECOMPILED_HEADERS reduce the number of USE_CCACHE files, consider disabling...") |
|
|
|
endif() |
|
|
|
else() |
|
|
|
message(WARNING "USE_CCACHE enabled, but no executable found at: ${CCACHE_PATH}") |
|
|
|
endif() |
|
|
|
|
|
|
|
@ -1,3 +1,6 @@ |
|
|
|
# SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project |
|
|
|
# SPDX-License-Identifier: GPL-3.0-or-later |
|
|
|
|
|
|
|
# SPDX-FileCopyrightText: 2022 yuzu Emulator Project |
|
|
|
# SPDX-License-Identifier: GPL-3.0-or-later |
|
|
|
|
|
|
|
|