From ef988fe184d9719c56b333ec2b0ff126e8657301 Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Mon, 5 Sep 2022 08:58:49 -0700 Subject: [PATCH] Only use CETCOMPAT on x86/x64 platforms Fixes https://github.com/libsdl-org/SDL/issues/6173 --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index ae388a3e8..55c521d1b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -692,7 +692,7 @@ if(MSVC) target_compile_definitions(sdl-build-options INTERFACE "-D_CRT_SECURE_NO_WARNINGS") # CET support was added in VS 16.7 - if(MSVC_VERSION GREATER 1926 AND NOT CMAKE_GENERATOR_PLATFORM MATCHES ARM) + if(MSVC_VERSION GREATER 1926 AND CMAKE_GENERATOR_PLATFORM MATCHES "Win32|x64") list(APPEND EXTRA_LDFLAGS_BUILD "-CETCOMPAT") endif() endif()