mirror of
https://github.com/Kitware/CMake.git
synced 2026-04-26 00:00:39 -05:00
Merge topic 'cmake-presets-list-workflow-type' into release-3.25
75cfbef780 cmake: Support --list-presets=workflow
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Tested-by: Craig Scott <craig.scott@crascit.com>
Merge-request: !7816
This commit is contained in:
@@ -787,6 +787,7 @@ enum class ListPresets
|
||||
Build,
|
||||
Test,
|
||||
Package,
|
||||
Workflow,
|
||||
All,
|
||||
};
|
||||
}
|
||||
@@ -1144,6 +1145,8 @@ void cmake::SetArgs(const std::vector<std::string>& args)
|
||||
listPresets = ListPresets::Test;
|
||||
} else if (value == "package") {
|
||||
listPresets = ListPresets::Package;
|
||||
} else if (value == "workflow") {
|
||||
listPresets = ListPresets::Workflow;
|
||||
} else if (value == "all") {
|
||||
listPresets = ListPresets::All;
|
||||
} else {
|
||||
@@ -1313,6 +1316,8 @@ void cmake::SetArgs(const std::vector<std::string>& args)
|
||||
presetsGraph.PrintTestPresetList();
|
||||
} else if (listPresets == ListPresets::Package) {
|
||||
presetsGraph.PrintPackagePresetList();
|
||||
} else if (listPresets == ListPresets::Workflow) {
|
||||
presetsGraph.PrintWorkflowPresetList();
|
||||
} else if (listPresets == ListPresets::All) {
|
||||
presetsGraph.PrintAllPresets();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user