SDL: CMake: Replace CMAKE_COMPILER_IS_GNUCC with CMAKE_C_COMPILER_ID

From 25aa1c643f53bc3f1901d1725e48c7d054c40053 Mon Sep 17 00:00:00 2001
From: Peter Kokot <[EMAIL REDACTED]>
Date: Sat, 4 Apr 2026 15:24:05 +0200
Subject: [PATCH] CMake: Replace CMAKE_COMPILER_IS_GNUCC with
 CMAKE_C_COMPILER_ID

CMAKE_COMPILER_IS_GNUCC is obsolete variable and can be replaced with
CMAKE_C_COMPILER_ID (also available since early CMake versions).

In the past CMake versions also LCC and QCC compilers had this varible
set to boolean true but these aren't relevant here.
---
 cmake/sdlcompilers.cmake | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/cmake/sdlcompilers.cmake b/cmake/sdlcompilers.cmake
index f9d5a9c3130f1..87b00bbd70719 100644
--- a/cmake/sdlcompilers.cmake
+++ b/cmake/sdlcompilers.cmake
@@ -11,7 +11,7 @@ macro(SDL_DetectCompiler)
     if(MSVC)
       set(MSVC_CLANG TRUE)
     endif()
-  elseif(CMAKE_COMPILER_IS_GNUCC)
+  elseif(CMAKE_C_COMPILER_ID STREQUAL "GNU")
     set(USE_GCC TRUE)
   elseif(CMAKE_C_COMPILER_ID MATCHES "^Intel$")
     set(USE_INTELCC TRUE)