We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 1785e7f + 900362e commit 880bf65Copy full SHA for 880bf65
cmake/modules/SwiftSupport.cmake
@@ -9,8 +9,12 @@
9
function(get_swift_host_arch result_var_name)
10
if("${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "x86_64")
11
set("${result_var_name}" "x86_64" PARENT_SCOPE)
12
- elseif("${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "aarch64")
13
- set("${result_var_name}" "aarch64" PARENT_SCOPE)
+ elseif ("${CMAKE_SYSTEM_PROCESSOR}" MATCHES "AArch64|aarch64|arm64")
+ if(CMAKE_SYSTEM_NAME MATCHES Darwin)
14
+ set("${result_var_name}" "arm64" PARENT_SCOPE)
15
+ else()
16
+ set("${result_var_name}" "aarch64" PARENT_SCOPE)
17
+ endif()
18
elseif("${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "ppc64")
19
set("${result_var_name}" "powerpc64" PARENT_SCOPE)
20
elseif("${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "ppc64le")
0 commit comments