From 13dc05540568ba913bbb9405e3db2745860fa444 Mon Sep 17 00:00:00 2001 From: sithlord48 Date: Fri, 2 May 2025 21:33:44 -0400 Subject: [PATCH] build: better detect windows Arm64 on both CI and locally --- CMakeLists.txt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 2faec99a9..d1ae9edfe 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -96,8 +96,14 @@ set(REQUIRED_LIBPORTAL_VERSION 0.8) set(REQUIRED_QT_VERSION 6.7.0) if (WIN32) + # VSCMD_ARG_TGT_ARCH is set on CI if ("$ENV{VSCMD_ARG_TGT_ARCH}" STREQUAL "") - set (BUILD_ARCHITECTURE x64) + # NOT on CI + if (CMAKE_SYSTEM_PROCESSOR MATCHES "[Aa][Rr][Mm]64") + set(BUILD_ARCHITECTURE arm64) + else() + set(BUILD_ARCHITECTURE x64) + endif() else() set (BUILD_ARCHITECTURE $ENV{VSCMD_ARG_TGT_ARCH}) endif()