SDL: cmake: disable MSVC RUNTIME CHECKS for no-libc shared SDL2 library

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