From 87873c5417110c6ac5ad1f6d4c44c11270948df3 Mon Sep 17 00:00:00 2001 From: Alex Crichton Date: Fri, 23 Jan 2026 12:04:18 -0800 Subject: [PATCH] Handle windows-on-arm `ARM64` host arch in cmake It seems CMake doesn't help normalize anything in this regard. --- cmake/ba-download.cmake | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cmake/ba-download.cmake b/cmake/ba-download.cmake index c3e2dc46f..967a7c87e 100644 --- a/cmake/ba-download.cmake +++ b/cmake/ba-download.cmake @@ -9,6 +9,8 @@ function(ba_download target repo version) set(arch "aarch64") elseif (CMAKE_HOST_SYSTEM_PROCESSOR STREQUAL "AMD64") set(arch "x86_64") + elseif (CMAKE_HOST_SYSTEM_PROCESSOR STREQUAL "ARM64") + set(arch "aarch64") else() set(arch "UNKNOWN_ARCH") message(WARNING "Unsupported architecture ${CMAKE_HOST_SYSTEM_PROCESSOR} for ${target}")