parent scope
Some checks failed
eden-license / license-header (pull_request) Failing after 34s

Signed-off-by: crueter <crueter@eden-emu.dev>
This commit is contained in:
crueter 2025-10-07 20:38:54 -04:00
parent 337eafb2e0
commit 1afeb197fa
Signed by: crueter
GPG key ID: 425ACD2D4830EBC6

View file

@ -40,19 +40,19 @@ if (CMAKE_OSX_ARCHITECTURES)
return() return()
endif() endif()
function(detect_architecture symbol arch) macro(detect_architecture symbol arch)
if (NOT DEFINED ARCHITECTURE) if (NOT DEFINED ARCHITECTURE)
set(CMAKE_REQUIRED_QUIET 1) set(CMAKE_REQUIRED_QUIET 1)
check_symbol_exists("${symbol}" "" ARCHITECTURE_${arch}) check_symbol_exists("${symbol}" "" ARCHITECTURE_${arch})
unset(CMAKE_REQUIRED_QUIET) unset(CMAKE_REQUIRED_QUIET)
if (ARCHITECTURE_${arch}) if (ARCHITECTURE_${arch})
set(ARCHITECTURE "${arch}" PARENT_SCOPE) set(ARCHITECTURE "${arch}")
set(ARCHITECTURE_${arch} 1 PARENT_SCOPE) set(ARCHITECTURE_${arch} 1)
add_definitions(-DARCHITECTURE_${arch}=1) add_definitions(-DARCHITECTURE_${arch}=1)
endif() endif()
endif() endif()
endfunction() endmacro()
detect_architecture("__ARM64__" arm64) detect_architecture("__ARM64__" arm64)
detect_architecture("__aarch64__" arm64) detect_architecture("__aarch64__" arm64)