From 1307f3510d99d8f9279a4f064e5d54362586aab5 Mon Sep 17 00:00:00 2001 From: MaranBr Date: Tue, 19 Aug 2025 17:39:28 +0200 Subject: [PATCH] [externals] Fix usage of USE_CCACHE for Sirit (#282) This Fixes usage of USE_CCACHE for Sirit. Credit: DraVee Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/282 Reviewed-by: crueter Co-authored-by: MaranBr Co-committed-by: MaranBr --- externals/CMakeLists.txt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/externals/CMakeLists.txt b/externals/CMakeLists.txt index 41b973c950..314f414e2e 100644 --- a/externals/CMakeLists.txt +++ b/externals/CMakeLists.txt @@ -155,6 +155,13 @@ AddPackage( "SIRIT_USE_SYSTEM_SPIRV_HEADERS ON" ) +if(MSVC AND USE_CCACHE AND TARGET sirit) + get_target_property(_opts sirit COMPILE_OPTIONS) + list(FILTER _opts EXCLUDE REGEX "/Zi") + list(APPEND _opts "/Z7") + set_target_properties(sirit PROPERTIES COMPILE_OPTIONS "${_opts}") +endif() + # httplib if (ENABLE_WEB_SERVICE OR ENABLE_QT_UPDATE_CHECKER) AddPackage(