diff options
author | Brad King <brad.king@kitware.com> | 2022-06-13 16:46:28 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2022-06-13 19:04:24 (GMT) |
commit | 7a21173b0eda59959b12d2e878e54f0b90d68b1d (patch) | |
tree | 1a2db1b3dae1b05ae8f562d8db039881599008a3 /.gitlab/os-windows.yml | |
parent | 06c6e76a126d357ce02b6736e4ded9e6fd9aa3ed (diff) | |
download | CMake-7a21173b0eda59959b12d2e878e54f0b90d68b1d.zip CMake-7a21173b0eda59959b12d2e878e54f0b90d68b1d.tar.gz CMake-7a21173b0eda59959b12d2e878e54f0b90d68b1d.tar.bz2 |
gitlab-ci: Add job to build Windows arm64 binaries
Base it on the approach from commit 4c7c66dcf5 (gitlab-ci: Add jobs to
make Windows x86_64 and i386 packages, 2022-05-19). Leave out the
packaging and upload steps for now because they are only for the nightly
binaries, and will need a new release of CPack to pass the `arm64`
architecture to WiX.
Issue: #21902
Diffstat (limited to '.gitlab/os-windows.yml')
-rw-r--r-- | .gitlab/os-windows.yml | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/.gitlab/os-windows.yml b/.gitlab/os-windows.yml index d55035f..b9b91fb 100644 --- a/.gitlab/os-windows.yml +++ b/.gitlab/os-windows.yml @@ -43,6 +43,12 @@ VCVARSPLATFORM: "x86" VCVARSVERSION: "14.32.31326" +.windows_vcvarsall_vs2022_x64_arm64: + variables: + VCVARSALL: "${VS170COMNTOOLS}\\..\\..\\VC\\Auxiliary\\Build\\vcvarsall.bat" + VCVARSPLATFORM: "x64_arm64" + VCVARSVERSION: "14.32.31326" + .windows_vs2022_x64_ninja: extends: - .windows_build_ninja @@ -75,6 +81,14 @@ variables: CMAKE_CONFIGURATION: windows_i386_package +.windows_arm64_package: + extends: + - .windows_package + - .windows_vcvarsall_vs2022_x64_arm64 + + variables: + CMAKE_CONFIGURATION: windows_arm64_package + ### External testing .windows_vs2022_x64: @@ -221,6 +235,15 @@ - msvc-19.32 - nonconcurrent +.windows_tags_nonconcurrent_vs2022_arm64: + tags: + - cmake # Since this is a bare runner, pin to a project. + - windows + - shell + - vs2022 + - msvc-19.32-arm64 + - nonconcurrent + .windows_tags_concurrent_vs2022: tags: - cmake # Since this is a bare runner, pin to a project. |