From c5d54201f89a3b666f698efdd11f0c52f97743a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Wilfredo=20Vel=C3=A1zquez-Rodr=C3=ADguez?= Date: Wed, 22 Apr 2026 08:32:45 -0400 Subject: [PATCH] Allow cross-compiling arm64 assembly from x64 on Windows --- CMakeLists.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 887f0a9e..a28abb20 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -191,7 +191,9 @@ endif() set(INSTALL_TARGETS objc) if(WIN32) - if(CMAKE_SIZEOF_VOID_P EQUAL 8) + if(CMAKE_ASM_COMPILER_TARGET) + set(ASM_TARGET "--target=${CMAKE_ASM_COMPILER_TARGET}") + elseif(CMAKE_SIZEOF_VOID_P EQUAL 8) set(ASM_TARGET -m64) else() set(ASM_TARGET -m32)