build: better detect windows Arm64 on both CI and locally
This commit is contained in:
parent
99dae58fd3
commit
13dc055405
1 changed files with 7 additions and 1 deletions
|
|
@ -96,8 +96,14 @@ set(REQUIRED_LIBPORTAL_VERSION 0.8)
|
||||||
set(REQUIRED_QT_VERSION 6.7.0)
|
set(REQUIRED_QT_VERSION 6.7.0)
|
||||||
|
|
||||||
if (WIN32)
|
if (WIN32)
|
||||||
|
# VSCMD_ARG_TGT_ARCH is set on CI
|
||||||
if ("$ENV{VSCMD_ARG_TGT_ARCH}" STREQUAL "")
|
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()
|
else()
|
||||||
set (BUILD_ARCHITECTURE $ENV{VSCMD_ARG_TGT_ARCH})
|
set (BUILD_ARCHITECTURE $ENV{VSCMD_ARG_TGT_ARCH})
|
||||||
endif()
|
endif()
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue