We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 0a23770 + a6bea66 commit 0a5bc04Copy full SHA for 0a5bc04
cmake/modules/SwiftSupport.cmake
@@ -17,8 +17,12 @@ See https://swift.org/LICENSE.txt for license information
17
function(get_swift_host_arch result_var_name)
18
if("${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "x86_64")
19
set("${result_var_name}" "x86_64" PARENT_SCOPE)
20
- elseif("${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "aarch64")
21
- set("${result_var_name}" "aarch64" PARENT_SCOPE)
+ elseif ("${CMAKE_SYSTEM_PROCESSOR}" MATCHES "AArch64|aarch64|arm64")
+ if(CMAKE_SYSTEM_NAME MATCHES Darwin)
22
+ set("${result_var_name}" "arm64" PARENT_SCOPE)
23
+ else()
24
+ set("${result_var_name}" "aarch64" PARENT_SCOPE)
25
+ endif()
26
elseif("${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "ppc64")
27
set("${result_var_name}" "powerpc64" PARENT_SCOPE)
28
elseif("${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "ppc64le")
0 commit comments