diff --git a/sdk/cmake/host-tools.cmake b/sdk/cmake/host-tools.cmake index a415297455c..a3e7947cd82 100644 --- a/sdk/cmake/host-tools.cmake +++ b/sdk/cmake/host-tools.cmake @@ -40,6 +40,10 @@ function(setup_host_tools) elseif(lowercase_CMAKE_HOST_SYSTEM_PROCESSOR STREQUAL arm) set(HOST_ARCH arm) set(VCVARSALL_ARCH arm) + # 'aarch64' is used in GNU tools instead of 'arm64' + elseif(lowercase_CMAKE_HOST_SYSTEM_PROCESSOR STREQUAL arm64 OR lowercase_CMAKE_HOST_SYSTEM_PROCESSOR STREQUAL aarch64) + set(HOST_ARCH arm64) + set(VCVARSALL_ARCH arm64) else() message(FATAL_ERROR "Unknown host architecture: ${lowercase_CMAKE_HOST_SYSTEM_PROCESSOR}") endif()