|
91 | 91 | "windows-clang-base" |
92 | 92 | ] |
93 | 93 | }, |
| 94 | + { |
| 95 | + "name": "windows-arm64-base", |
| 96 | + "description": "Base Windows ARM64 configuration.", |
| 97 | + "hidden": true, |
| 98 | + "inherits": "windows-base", |
| 99 | + "cacheVariables": { |
| 100 | + "VCPKG_TARGET_TRIPLET": "arm64-windows-static-md-fix" |
| 101 | + } |
| 102 | + }, |
| 103 | + { |
| 104 | + "name": "windows-arm64-msvc-base", |
| 105 | + "description": "Base Visual Studio 2022 ARM64 configuration.", |
| 106 | + "hidden": true, |
| 107 | + "inherits": "windows-arm64-base", |
| 108 | + "generator": "Ninja Multi-Config", |
| 109 | + "architecture": { |
| 110 | + "value": "ARM64", |
| 111 | + "strategy": "external" |
| 112 | + }, |
| 113 | + "cacheVariables": { |
| 114 | + "CMAKE_C_COMPILER": "cl", |
| 115 | + "CMAKE_CXX_COMPILER": "cl" |
| 116 | + } |
| 117 | + }, |
| 118 | + { |
| 119 | + "name": "windows-arm64-msvc", |
| 120 | + "inherits": [ |
| 121 | + "windows-arm64-msvc-base" |
| 122 | + ], |
| 123 | + "cacheVariables": { |
| 124 | + "CMAKE_CXX_FLAGS": "/EHsc", |
| 125 | + "SGL_WARNINGS_AS_ERRORS": "OFF" |
| 126 | + } |
| 127 | + }, |
94 | 128 | { |
95 | 129 | "name": "linux-base", |
96 | 130 | "description": "Base Linux configuration.", |
|
190 | 224 | "configurePreset": "windows-clang", |
191 | 225 | "configuration": "Debug" |
192 | 226 | }, |
| 227 | + { |
| 228 | + "name": "windows-arm64-msvc-release", |
| 229 | + "displayName": "Release", |
| 230 | + "configurePreset": "windows-arm64-msvc", |
| 231 | + "configuration": "Release" |
| 232 | + }, |
| 233 | + { |
| 234 | + "name": "windows-arm64-msvc-debug", |
| 235 | + "displayName": "Debug", |
| 236 | + "configurePreset": "windows-arm64-msvc", |
| 237 | + "configuration": "Debug" |
| 238 | + }, |
193 | 239 | { |
194 | 240 | "name": "linux-clang-release", |
195 | 241 | "displayName": "Release", |
|
0 commit comments