aboutsummaryrefslogtreecommitdiff
path: root/CMakePresets.json
diff options
context:
space:
mode:
Diffstat (limited to 'CMakePresets.json')
-rw-r--r--CMakePresets.json41
1 files changed, 22 insertions, 19 deletions
diff --git a/CMakePresets.json b/CMakePresets.json
index 76e38111ea..62abb2697f 100644
--- a/CMakePresets.json
+++ b/CMakePresets.json
@@ -1,5 +1,5 @@
{
- "version": 3,
+ "version": 6,
"configurePresets": [
{
"name": "base",
@@ -14,9 +14,7 @@
"cacheVariables": {
"CMAKE_BUILD_TYPE": "RelWithDebInfo"
},
- "inherits": [
- "base"
- ]
+ "inherits": ["base"]
},
{
"name": "debug",
@@ -25,9 +23,7 @@
"cacheVariables": {
"CMAKE_BUILD_TYPE": "Debug"
},
- "inherits": [
- "base"
- ]
+ "inherits": ["base"]
},
{
"name": "release",
@@ -36,9 +32,7 @@
"cacheVariables": {
"CMAKE_BUILD_TYPE": "Release"
},
- "inherits": [
- "base"
- ]
+ "inherits": ["base"]
},
{
"name": "windows-default",
@@ -54,9 +48,7 @@
},
"vendor": {
"microsoft.com/VisualStudioSettings/CMake/1.0": {
- "hostOS": [
- "Windows"
- ]
+ "hostOS": ["Windows"]
}
},
"condition": {
@@ -64,9 +56,7 @@
"lhs": "${hostSystemName}",
"rhs": "Windows"
},
- "inherits": [
- "base"
- ]
+ "inherits": ["base"]
},
{
"name": "iwyu",
@@ -75,9 +65,7 @@
"cacheVariables": {
"ENABLE_IWYU": "ON"
},
- "inherits": [
- "base"
- ]
+ "inherits": ["base"]
}
],
"buildPresets": [
@@ -106,5 +94,20 @@
"name": "iwyu",
"configurePreset": "iwyu"
}
+ ],
+ "workflowPresets": [
+ {
+ "name": "iwyu",
+ "steps": [
+ {
+ "type": "configure",
+ "name": "iwyu"
+ },
+ {
+ "type": "build",
+ "name": "iwyu"
+ }
+ ]
+ }
]
}