|
2 | 2 | "version": 6,
|
3 | 3 | "cmakeMinimumRequired": {
|
4 | 4 | "major": 3,
|
5 |
| - "minor": 29, |
6 |
| - "patch": 2 |
| 5 | + "minor": 31, |
| 6 | + "patch": 0 |
7 | 7 | },
|
8 | 8 | "configurePresets": [
|
9 | 9 | {
|
|
90 | 90 | {
|
91 | 91 | "name": "ci-configure-static-msvc",
|
92 | 92 | "inherits": "ci-configure-static-windows-base",
|
93 |
| - "displayName": "[CI]: Static library target, Visual Studio 17 2022 generator, MSVC v143 toolset", |
94 |
| - "description": "Configure as static library with Visual Studio 17 2022 generator and MSVC v143 toolset", |
95 |
| - "generator": "Visual Studio 17 2022", |
96 |
| - "toolset": "v143" |
97 |
| - }, |
98 |
| - { |
99 |
| - "name": "ci-configure-dynamic-msvc", |
100 |
| - "inherits": "ci-configure-dynamic-windows-base", |
101 |
| - "displayName": "[CI]: Dynamic library target, Visual Studio 17 2022 generator, MSVC v143 toolset", |
102 |
| - "description": "Configure as dynamic library with Visual Studio 17 2022 generator and MSVC v143 toolset", |
103 |
| - "generator": "Visual Studio 17 2022", |
104 |
| - "toolset": "v143" |
105 |
| - }, |
106 |
| - { |
107 |
| - "name": "ci-configure-static-ninja-multi", |
108 |
| - "inherits": "ci-configure-static-windows-base", |
109 |
| - "displayName": "[CI]: Static library target, Ninja multi-config generator", |
110 |
| - "description": "Configure as static library with Ninja multi-config generator", |
111 | 93 | "generator": "Ninja Multi-Config",
|
112 | 94 | "cacheVariables": {
|
113 |
| - "CMAKE_EXPORT_COMPILE_COMMANDS": "ON" |
| 95 | + "CMAKE_TOOLCHAIN_FILE": "${sourceDir}/docker/msvc-winsdk/cmake/winsdk-msvc-toolchain.cmake" |
114 | 96 | }
|
115 | 97 | },
|
116 | 98 | {
|
117 |
| - "name": "ci-configure-dynamic-ninja-multi", |
| 99 | + "name": "ci-configure-dynamic-msvc", |
118 | 100 | "inherits": "ci-configure-dynamic-windows-base",
|
119 |
| - "displayName": "[CI]: Dynamic library target, Ninja multi-config generator", |
120 |
| - "description": "Configure as dynamic library with Ninja multi-config generator", |
121 | 101 | "generator": "Ninja Multi-Config",
|
122 | 102 | "cacheVariables": {
|
123 |
| - "CMAKE_EXPORT_COMPILE_COMMANDS": "ON" |
| 103 | + "CMAKE_TOOLCHAIN_FILE": "${sourceDir}/docker/msvc-winsdk/cmake/winsdk-msvc-toolchain.cmake" |
124 | 104 | }
|
125 | 105 | },
|
126 | 106 | {
|
|
319 | 299 | "configurePreset": "ci-configure-static-msvc",
|
320 | 300 | "inheritConfigureEnvironment": true,
|
321 | 301 | "inherits": "build-windows-base",
|
322 |
| - "displayName": "[CI]: Static library target, Visual Studio 17 2022 generator, MSVC v143 toolset", |
323 |
| - "description": "Build Nabla as static library with Visual Studio 17 2022 generator and MSVC v143 toolset", |
324 | 302 | "condition": {
|
325 | 303 | "type": "equals",
|
326 | 304 | "lhs": "$env{NBL_CI_MODE}",
|
|
332 | 310 | "configurePreset": "ci-configure-dynamic-msvc",
|
333 | 311 | "inheritConfigureEnvironment": true,
|
334 | 312 | "inherits": "build-windows-base",
|
335 |
| - "displayName": "[CI]: Dynamic library target, Visual Studio 17 2022 generator, MSVC v143 toolset", |
336 |
| - "description": "Build Nabla as dynamic library with Visual Studio 17 2022 generator and MSVC v143 toolset", |
337 |
| - "condition": { |
338 |
| - "type": "equals", |
339 |
| - "lhs": "$env{NBL_CI_MODE}", |
340 |
| - "rhs": "ON" |
341 |
| - } |
342 |
| - }, |
343 |
| - { |
344 |
| - "name": "ci-build-static-ninja-multi", |
345 |
| - "configurePreset": "ci-configure-static-ninja-multi", |
346 |
| - "inheritConfigureEnvironment": true, |
347 |
| - "inherits": "build-windows-base", |
348 |
| - "displayName": "[CI]: Static library target, Ninja multi-config generator", |
349 |
| - "description": "Build Nabla as static library with Ninja multi-config generator", |
350 |
| - "condition": { |
351 |
| - "type": "equals", |
352 |
| - "lhs": "$env{NBL_CI_MODE}", |
353 |
| - "rhs": "ON" |
354 |
| - } |
355 |
| - }, |
356 |
| - { |
357 |
| - "name": "ci-build-dynamic-ninja-multi", |
358 |
| - "configurePreset": "ci-configure-dynamic-ninja-multi", |
359 |
| - "inheritConfigureEnvironment": true, |
360 |
| - "inherits": "build-windows-base", |
361 |
| - "displayName": "[CI]: Dynamic library target, Ninja multi-config generator", |
362 |
| - "description": "Build Nabla as dynamic library with Ninja multi-config generator", |
363 | 313 | "condition": {
|
364 | 314 | "type": "equals",
|
365 | 315 | "lhs": "$env{NBL_CI_MODE}",
|
|
466 | 416 | "name": "ci-package-static-msvc",
|
467 | 417 | "inherits": "ci-package-windows-base",
|
468 | 418 | "configurePreset": "ci-configure-static-msvc",
|
469 |
| - "displayName": "[CI]: Static library target, Visual Studio 17 2022 generator, MSVC v143 toolset", |
470 |
| - "description": "Package Nabla as static library compiled with Visual Studio 17 2022 generator and MSVC v143 toolset", |
471 | 419 | "condition": {
|
472 | 420 | "type": "equals",
|
473 | 421 | "lhs": "$env{NBL_CI_MODE}",
|
|
478 | 426 | "name": "ci-package-dynamic-msvc",
|
479 | 427 | "inherits": "ci-package-windows-base",
|
480 | 428 | "configurePreset": "ci-configure-dynamic-msvc",
|
481 |
| - "displayName": "[CI]: Dynamic library target, Visual Studio 17 2022 generator, MSVC v143 toolset", |
482 |
| - "description": "Package Nabla as dynamic library compiled with Visual Studio 17 2022 generator and MSVC v143 toolset", |
483 |
| - "condition": { |
484 |
| - "type": "equals", |
485 |
| - "lhs": "$env{NBL_CI_MODE}", |
486 |
| - "rhs": "ON" |
487 |
| - } |
488 |
| - }, |
489 |
| - { |
490 |
| - "name": "ci-package-static-ninja-multi", |
491 |
| - "inherits": "ci-package-windows-base", |
492 |
| - "configurePreset": "ci-configure-static-ninja-multi", |
493 |
| - "displayName": "[CI]: Static library target, Ninja multi-config generator", |
494 |
| - "description": "Package Nabla as static library compiled with Ninja multi-config generator", |
495 |
| - "condition": { |
496 |
| - "type": "equals", |
497 |
| - "lhs": "$env{NBL_CI_MODE}", |
498 |
| - "rhs": "ON" |
499 |
| - } |
500 |
| - }, |
501 |
| - { |
502 |
| - "name": "ci-package-dynamic-ninja-multi", |
503 |
| - "inherits": "ci-package-windows-base", |
504 |
| - "configurePreset": "ci-configure-dynamic-ninja-multi", |
505 |
| - "displayName": "[CI]: Dynamic library target, Ninja multi-config generator", |
506 |
| - "description": "Package Nabla as dynamic library compiled with Ninja multi-config generator", |
507 | 429 | "condition": {
|
508 | 430 | "type": "equals",
|
509 | 431 | "lhs": "$env{NBL_CI_MODE}",
|
|
0 commit comments