From d85e327c9268f169fa64a5563bc2126ce4dae6b3 Mon Sep 17 00:00:00 2001
From: scribam <[EMAIL REDACTED]>
Date: Sat, 1 Jul 2023 22:30:31 +0200
Subject: [PATCH] cmake: use SDL_CPU_ARM32 instead of CMAKE_GENERATOR_PLATFORM
STREQUAL "ARM"
---
CMakeLists.txt | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index d29db5240426..c2c81561519a 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1862,7 +1862,7 @@ elseif(WINDOWS)
check_include_file(ddraw.h HAVE_DDRAW_H)
check_include_file(dsound.h HAVE_DSOUND_H)
check_include_file(dinput.h HAVE_DINPUT_H)
- if(WINDOWS_STORE OR CMAKE_GENERATOR_PLATFORM STREQUAL "ARM")
+ if(WINDOWS_STORE OR SDL_CPU_ARM32)
set(HAVE_DINPUT_H 0)
endif()
check_include_file(dxgi.h HAVE_DXGI_H)
@@ -3346,7 +3346,7 @@ if(SDL_SHARED)
endif()
endif()
# Note: The clang toolset for Visual Studio does not support /NODEFAULTLIB.
- if(MSVC AND NOT SDL_LIBC AND NOT MSVC_CLANG AND NOT CMAKE_GENERATOR_PLATFORM STREQUAL "ARM")
+ if(MSVC AND NOT SDL_LIBC AND NOT MSVC_CLANG AND NOT SDL_CPU_ARM32)
# Don't try to link with the default set of libraries.
if(NOT WINDOWS_STORE)
set_property(TARGET SDL3-shared APPEND_STRING PROPERTY LINK_FLAGS "/NODEFAULTLIB")