|
69 | 69 | "windows_msvc_arm64_cross_base" |
70 | 70 | ], |
71 | 71 | "displayName": "Windows MSVC (ARM64 cross, CI)" |
| 72 | + }, |
| 73 | + { |
| 74 | + "name": "windows_clang_base", |
| 75 | + "hidden": true, |
| 76 | + "inherits": [ |
| 77 | + "windows_msvc_base" |
| 78 | + ], |
| 79 | + "cacheVariables": { |
| 80 | + "CMAKE_C_COMPILER": "clang-cl", |
| 81 | + "CMAKE_CXX_COMPILER": "clang-cl" |
| 82 | + } |
| 83 | + }, |
| 84 | + { |
| 85 | + "name": "windows_clang_debug", |
| 86 | + "inherits": [ |
| 87 | + "base_debug", |
| 88 | + "windows_clang_base" |
| 89 | + ], |
| 90 | + "displayName": "Windows Clang (Debug)" |
| 91 | + }, |
| 92 | + { |
| 93 | + "name": "windows_clang_release", |
| 94 | + "inherits": [ |
| 95 | + "base_release", |
| 96 | + "windows_clang_base" |
| 97 | + ], |
| 98 | + "displayName": "Windows Clang (Release)" |
| 99 | + }, |
| 100 | + { |
| 101 | + "name": "windows_clang_ci", |
| 102 | + "inherits": [ |
| 103 | + "base_ci", |
| 104 | + "windows_clang_base" |
| 105 | + ], |
| 106 | + "displayName": "Windows Clang (CI)" |
72 | 107 | } |
73 | 108 | ], |
74 | 109 | "buildPresets": [ |
|
134 | 169 | "displayName": "Windows MSVC (ARM64 cross, CI)", |
135 | 170 | "configurePreset": "windows_msvc_arm64_cross_ci", |
136 | 171 | "configuration": "Release" |
| 172 | + }, |
| 173 | + { |
| 174 | + "name": "windows_clang_debug", |
| 175 | + "inherits": [ |
| 176 | + "windows_msvc_base" |
| 177 | + ], |
| 178 | + "displayName": "Windows Clang (Debug)", |
| 179 | + "configurePreset": "windows_clang_debug", |
| 180 | + "configuration": "Debug" |
| 181 | + }, |
| 182 | + { |
| 183 | + "name": "windows_clang_release", |
| 184 | + "inherits": [ |
| 185 | + "windows_msvc_base" |
| 186 | + ], |
| 187 | + "displayName": "Windows Clang (Release)", |
| 188 | + "configurePreset": "windows_clang_release", |
| 189 | + "configuration": "Release" |
| 190 | + }, |
| 191 | + { |
| 192 | + "name": "windows_clang_ci", |
| 193 | + "inherits": [ |
| 194 | + "windows_msvc_base" |
| 195 | + ], |
| 196 | + "displayName": "Windows Clang (CI)", |
| 197 | + "configurePreset": "windows_clang_ci", |
| 198 | + "configuration": "Release" |
137 | 199 | } |
138 | 200 | ], |
139 | 201 | "testPresets": [ |
|
175 | 237 | "displayName": "Windows MSVC (CI)", |
176 | 238 | "configurePreset": "windows_msvc_ci", |
177 | 239 | "configuration": "Release" |
| 240 | + }, |
| 241 | + { |
| 242 | + "name": "windows_clang_debug", |
| 243 | + "inherits": [ |
| 244 | + "base_debug", |
| 245 | + "windows_msvc_base" |
| 246 | + ], |
| 247 | + "displayName": "Windows Clang (Debug)", |
| 248 | + "configurePreset": "windows_clang_debug", |
| 249 | + "configuration": "Debug" |
| 250 | + }, |
| 251 | + { |
| 252 | + "name": "windows_clang_release", |
| 253 | + "inherits": [ |
| 254 | + "base_release", |
| 255 | + "windows_msvc_base" |
| 256 | + ], |
| 257 | + "displayName": "Windows Clang (Release)", |
| 258 | + "configurePreset": "windows_clang_release", |
| 259 | + "configuration": "Release" |
| 260 | + }, |
| 261 | + { |
| 262 | + "name": "windows_clang_ci", |
| 263 | + "inherits": [ |
| 264 | + "base_release", |
| 265 | + "windows_msvc_base" |
| 266 | + ], |
| 267 | + "displayName": "Windows Clang (CI)", |
| 268 | + "configurePreset": "windows_clang_ci", |
| 269 | + "configuration": "Release" |
178 | 270 | } |
179 | 271 | ], |
180 | 272 | "workflowPresets": [ |
|
273 | 365 | "name": "windows_msvc_arm64_cross_ci" |
274 | 366 | } |
275 | 367 | ] |
| 368 | + }, |
| 369 | + { |
| 370 | + "name": "windows_clang_debug", |
| 371 | + "displayName": "Windows Clang (Debug)", |
| 372 | + "steps": [ |
| 373 | + { |
| 374 | + "type": "configure", |
| 375 | + "name": "windows_clang_debug" |
| 376 | + }, |
| 377 | + { |
| 378 | + "type": "build", |
| 379 | + "name": "windows_clang_debug" |
| 380 | + }, |
| 381 | + { |
| 382 | + "type": "test", |
| 383 | + "name": "windows_clang_debug" |
| 384 | + } |
| 385 | + ] |
| 386 | + }, |
| 387 | + { |
| 388 | + "name": "windows_clang_release", |
| 389 | + "displayName": "Windows Clang (Release)", |
| 390 | + "steps": [ |
| 391 | + { |
| 392 | + "type": "configure", |
| 393 | + "name": "windows_clang_release" |
| 394 | + }, |
| 395 | + { |
| 396 | + "type": "build", |
| 397 | + "name": "windows_clang_release" |
| 398 | + }, |
| 399 | + { |
| 400 | + "type": "test", |
| 401 | + "name": "windows_clang_release" |
| 402 | + } |
| 403 | + ] |
| 404 | + }, |
| 405 | + { |
| 406 | + "name": "windows_clang_ci", |
| 407 | + "displayName": "Windows Clang (CI)", |
| 408 | + "steps": [ |
| 409 | + { |
| 410 | + "type": "configure", |
| 411 | + "name": "windows_clang_ci" |
| 412 | + }, |
| 413 | + { |
| 414 | + "type": "build", |
| 415 | + "name": "windows_clang_ci" |
| 416 | + }, |
| 417 | + { |
| 418 | + "type": "test", |
| 419 | + "name": "windows_clang_ci" |
| 420 | + } |
| 421 | + ] |
276 | 422 | } |
277 | 423 | ] |
278 | 424 | } |
0 commit comments