Skip to content

Commit 38ede85

Browse files
committed
Fix Vulkan setting and add missing build configurations in CMakePresets
1 parent d921283 commit 38ede85

File tree

1 file changed

+41
-8
lines changed

1 file changed

+41
-8
lines changed

CMakePresets.json

Lines changed: 41 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -427,7 +427,7 @@
427427
"generator": "Visual Studio 17 2022",
428428
"inherits": [
429429
"Ninja-Profile",
430-
"VS2022-Win64-VK-Default"
430+
"VS2022-Win64"
431431
]
432432
},
433433
{
@@ -437,7 +437,7 @@
437437
"generator": "Visual Studio 17 2022",
438438
"inherits": [
439439
"Ninja-Profile",
440-
"VS2022-Win32-VK-Default"
440+
"VS2022-Win32"
441441
]
442442
},
443443
{
@@ -446,8 +446,8 @@
446446
"description": "Profile configuration using Visual Studio 2022 generator for Windows x64 (Vulkan)",
447447
"generator": "Visual Studio 17 2022",
448448
"inherits": [
449-
"Ninja-Profile",
450-
"VS2022-Win64-VK-Default"
449+
"Ninja-Profile-Vulkan",
450+
"VS2022-Win64"
451451
]
452452
},
453453
{
@@ -456,8 +456,8 @@
456456
"description": "Profile configuration using Visual Studio 2022 generator for Windows x86 (Vulkan)",
457457
"generator": "Visual Studio 17 2022",
458458
"inherits": [
459-
"Ninja-Profile",
460-
"VS2022-Win32-VK-Default"
459+
"Ninja-Profile-Vulkan",
460+
"VS2022-Win32"
461461
]
462462
},
463463

@@ -468,7 +468,7 @@
468468
"generator": "Visual Studio 17 2022",
469469
"inherits": [
470470
"Ninja-Scan",
471-
"VS2022-Win64-DX-Default"
471+
"VS2022-Win64"
472472
]
473473
},
474474
{
@@ -478,7 +478,7 @@
478478
"generator": "Visual Studio 17 2022",
479479
"inherits": [
480480
"Ninja-Scan",
481-
"VS2022-Win32-DX-Default"
481+
"VS2022-Win32"
482482
]
483483
},
484484
{
@@ -832,6 +832,39 @@
832832
"configuration": "Debug"
833833
},
834834

835+
{
836+
"name": "Ninja-Win-VK-Debug",
837+
"displayName": "Debug - Ninja Multi-Config - Windows (Vulkan)",
838+
"description": "Debug build with Ninja Multi-Config for Windows (Vulkan)",
839+
"inherits": [ "Windows-Build" ],
840+
"configurePreset": "Ninja-Win-VK-Default",
841+
"configuration": "Debug"
842+
},
843+
{
844+
"name": "Ninja-Win-VK-Release",
845+
"displayName": "Release - Ninja Multi-Config - Windows (Vulkan)",
846+
"description": "Release build with Ninja Multi-Config for Windows (Vulkan)",
847+
"inherits": [ "Windows-Build" ],
848+
"configurePreset": "Ninja-Win-VK-Default",
849+
"configuration": "Release"
850+
},
851+
{
852+
"name": "Ninja-Win-VK-Profile",
853+
"displayName": "Profile - Ninja Multi-Config - Windows (Vulkan)",
854+
"description": "Profiling build with Ninja Multi-Config for Windows (Vulkan)",
855+
"inherits": [ "Windows-Build" ],
856+
"configurePreset": "Ninja-Win-VK-Profile",
857+
"configuration": "RelWithDebInfo"
858+
},
859+
{
860+
"name": "Ninja-Win-VK-Scan",
861+
"displayName": "Scan - Ninja Multi-Config - Windows (Vulkan)",
862+
"description": "Scanning build with Ninja Multi-Config for Windows (Vulkan)",
863+
"inherits": [ "Windows-Build" ],
864+
"configurePreset": "Ninja-Win-VK-Scan",
865+
"configuration": "Debug"
866+
},
867+
835868
{
836869
"name": "VS2022-Win64-DX-Scan",
837870
"displayName": "Scan - VS2022 - Windows x64 (DirectX)",

0 commit comments

Comments
 (0)