mirror of
https://github.com/Kitware/CMake.git
synced 2026-03-13 04:49:45 -05:00
Merge topic 'cmake-presets-package-more-doc-fixes'
33b1338a92Tests: Add test for --list-presets=all4328deb618Tests: Add test for cpack --list-presetse909384062Help: Add package preset to example presets file16a24b0ab0Help: List packagePresets field in cmake-presets.7 Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !7707
This commit is contained in:
@@ -102,6 +102,10 @@ The root object recognizes the following fields:
|
||||
An optional array of `Test Preset`_ objects.
|
||||
This is allowed in preset files specifying version ``2`` or above.
|
||||
|
||||
``packagePresets``
|
||||
An optional array of `Package Preset`_ objects.
|
||||
This is allowed in preset files specifying version ``6`` or above.
|
||||
|
||||
Includes
|
||||
^^^^^^^^
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"version": 5,
|
||||
"version": 6,
|
||||
"cmakeMinimumRequired": {
|
||||
"major": 3,
|
||||
"minor": 23,
|
||||
@@ -66,6 +66,15 @@
|
||||
"execution": {"noTestsAction": "error", "stopOnFailure": true}
|
||||
}
|
||||
],
|
||||
"packagePresets": [
|
||||
{
|
||||
"name": "default",
|
||||
"configurePreset": "default",
|
||||
"generators": [
|
||||
"TGZ"
|
||||
]
|
||||
}
|
||||
],
|
||||
"vendor": {
|
||||
"example.com/ExampleIDE/1.0": {
|
||||
"autoFormat": false
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
^Not searching for unused variables given on the command line\.
|
||||
Available configure presets:
|
||||
|
||||
"default" ?- Default Config
|
||||
"ninja-multi" ?- Ninja Multi-Config(
|
||||
"windows-only" - Windows-only configuration)?
|
||||
|
||||
Available build presets:
|
||||
|
||||
"default"
|
||||
|
||||
Available test presets:
|
||||
|
||||
"default"
|
||||
|
||||
Available package presets:
|
||||
|
||||
"default"$
|
||||
@@ -408,4 +408,5 @@ set(CMakePresets_EXTRA_FILES
|
||||
"${RunCMake_SOURCE_DIR}/moreThings.json.in"
|
||||
)
|
||||
run_cmake_presets(DocumentationExample --preset=default)
|
||||
run_cmake_presets(DocumentationExampleListAllPresets --list-presets=all)
|
||||
unset(CMakePresets_EXTRA_FILES)
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
^Available package presets:
|
||||
|
||||
"default"
|
||||
"with-description" - With Description$
|
||||
20
Tests/RunCMake/CMakePresetsPackage/ListPresets.json.in
Normal file
20
Tests/RunCMake/CMakePresetsPackage/ListPresets.json.in
Normal file
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"version": 6,
|
||||
"configurePresets": [
|
||||
{
|
||||
"name": "default"
|
||||
}
|
||||
],
|
||||
"packagePresets": [
|
||||
{
|
||||
"name": "default",
|
||||
"configurePreset": "default"
|
||||
},
|
||||
{
|
||||
"name": "with-description",
|
||||
"displayName": "With Description",
|
||||
"description": "This preset has a description",
|
||||
"configurePreset": "default"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -99,3 +99,4 @@ endfunction()
|
||||
|
||||
run_cmake_package_presets(UnsupportedVersion "x" "" "")
|
||||
run_cmake_package_presets(Good "default" "build-default-debug" "no-environment;with-environment;generators;configurations;variables;config-file;debug;verbose;package-name;package-version;package-directory;vendor-name")
|
||||
run_cmake_package_presets(ListPresets "default" "" "x" "--list-presets")
|
||||
|
||||
Reference in New Issue
Block a user