mirror of
https://gitlab.kitware.com/cmake/cmake.git
synced 2026-09-25 04:09:36 +03:00
Add workflow and per-type defined values to cmake --list-presets. Each -defined value lists every non-hidden preset of the selected type and explains why unavailable presets cannot be used. The defined value is an alias for configure-defined. Support --list-presets=defined in cmake build and workflow modes, ctest, and cpack. Propagate configure preset unavailability to dependent build, test, package, and workflow presets. Fixes: #28016, #26118
43 lines
1.0 KiB
Plaintext
43 lines
1.0 KiB
Plaintext
{
|
|
"version": 3,
|
|
"configurePresets": [
|
|
{
|
|
"name": "default",
|
|
"generator": "@RunCMake_GENERATOR@",
|
|
"binaryDir": "${sourceDir}/build/${presetName}"
|
|
}
|
|
],
|
|
"buildPresets": [
|
|
{
|
|
"name": "build-default",
|
|
"configurePreset": "default",
|
|
"displayName": "build-default displayName",
|
|
"description": "build-default description"
|
|
},
|
|
{
|
|
"name": "empty",
|
|
"inherits": "build-default"
|
|
},
|
|
{
|
|
"name": "display",
|
|
"inherits": "build-default",
|
|
"displayName": "display displayName"
|
|
},
|
|
{
|
|
"name": "hidden",
|
|
"hidden": true
|
|
},
|
|
{
|
|
"name": "true",
|
|
"inherits": "build-default",
|
|
"condition": true
|
|
},
|
|
{
|
|
"name": "false",
|
|
"inherits": "build-default",
|
|
"displayName": "false displayName",
|
|
"condition": false
|
|
}
|
|
]
|
|
}
|