From 6065e9aa09633d488d42f8732a02bf3c32343df1 Mon Sep 17 00:00:00 2001 From: xbzk Date: Tue, 3 Feb 2026 13:53:07 +0100 Subject: [PATCH] [cmake] Reduce spam on builds for MSVC (#3454) Fix for disable-warning-as-error flags set for MSVC not CLANG dripping into externals and causing override warnings on Ninja (cl) Signed-off-by: xbzk Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3454 Reviewed-by: Lizzie Reviewed-by: Maufeat Co-authored-by: xbzk Co-committed-by: xbzk --- CMakeLists.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 86a67ce0a5..83493c0386 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -178,7 +178,9 @@ endif() # Disable Warnings as Errors for MSVC if (MSVC AND NOT CXX_CLANG) - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /W3 /WX-") + # This was dripping into spirv, being overriden, and causing cl flag override warning + # set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /W3 /WX-") + set(CMAKE_CXX_FLAGS_INIT "${CMAKE_CXX_FLAGS_INIT} /W3 /WX-") endif() # Set bundled sdl2/qt as dependent options.