From bc518123c7fdcfc44dc14f82a86fc3d2514d6d68 Mon Sep 17 00:00:00 2001
From: Anonymous Maarten <[EMAIL REDACTED]>
Date: Sun, 5 Jul 2026 02:55:29 +0200
Subject: [PATCH] cmake: disable MSVC RUNTIME CHECKS for no-libc shared SDL2
library
---
CMakeLists.txt | 1 +
1 file changed, 1 insertion(+)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 8e5fb1c5bf45e..143070d2131a1 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -3471,6 +3471,7 @@ if(SDL_SHARED)
if(HAS_Q_NO_USE_LIBIRC)
target_compile_options(SDL2 PRIVATE /Q_no-use-libirc)
endif()
+ set_property(TARGET SDL2 PROPERTY MSVC_RUNTIME_CHECKS "")
endif()
if(APPLE)
# FIXME: Remove SOVERSION in SDL3