From ebb52973e1ded1a4ff5f860556080be1e4e9e2b2 Mon Sep 17 00:00:00 2001
From: Anonymous Maarten <[EMAIL REDACTED]>
Date: Thu, 3 Apr 2025 18:23:33 +0200
Subject: [PATCH] cmake: make SDL_CPU_xxx variable visible when using
CMAKE_OSX_ARCHITECTURES
---
cmake/sdlcpu.cmake | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/cmake/sdlcpu.cmake b/cmake/sdlcpu.cmake
index 0c2ca1f5e9edd..5c4b575ec0fac 100644
--- a/cmake/sdlcpu.cmake
+++ b/cmake/sdlcpu.cmake
@@ -4,15 +4,15 @@ function(SDL_DetectTargetCPUArchitectures DETECTED_ARCHS)
if(APPLE AND CMAKE_OSX_ARCHITECTURES)
foreach(known_arch IN LISTS known_archs)
- set(SDL_CPU_${known_arch} "0")
+ set(SDL_CPU_${known_arch} "0" PARENT_SCOPE)
endforeach()
set(detected_archs)
foreach(osx_arch IN LISTS CMAKE_OSX_ARCHITECTURES)
if(osx_arch STREQUAL "x86_64")
- set(SDL_CPU_X64 "1")
+ set(SDL_CPU_X64 "1" PARENT_SCOPE)
list(APPEND detected_archs "X64")
elseif(osx_arch STREQUAL "arm64")
- set(SDL_CPU_ARM64 "1")
+ set(SDL_CPU_ARM64 "1" PARENT_SCOPE)
list(APPEND detected_archs "ARM64")
endif()
endforeach()