use function instead of macro
Some checks failed
eden-license / license-header (pull_request) Failing after 26s

Signed-off-by: crueter <crueter@eden-emu.dev>
This commit is contained in:
crueter 2025-10-07 22:23:16 -04:00
parent 8d80349968
commit 69a3cc5399
Signed by: crueter
GPG key ID: 425ACD2D4830EBC6

View file

@ -40,7 +40,7 @@ if (CMAKE_OSX_ARCHITECTURES)
return()
endif()
function(detect_architecture symbol arch)
macro(detect_architecture symbol arch)
if (NOT DEFINED ARCHITECTURE)
set(CMAKE_REQUIRED_QUIET 1)
check_symbol_exists("${symbol}" "" ARCHITECTURE_${arch})
@ -52,9 +52,9 @@ function(detect_architecture symbol arch)
add_definitions(-DARCHITECTURE_${arch}=1)
endif()
endif()
endfunction()
endmacro()
macro(DetectArchitecture)
function(DetectArchitecture)
detect_architecture("__ARM64__" arm64)
detect_architecture("__aarch64__" arm64)
detect_architecture("_M_ARM64" arm64)
@ -102,5 +102,5 @@ macro(DetectArchitecture)
add_definitions(-DARCHITECTURE_GENERIC=1)
endif()
message(STATUS "Target architecture(s): ${ARCHITECTURE}")
endmacro()
message(STATUS "[DetectArchitecture] Target architecture(s): ${ARCHITECTURE}")
endfunction()