Browse Source

Merge topic 'cmake-presets-list-workflow-type'

75cfbef780 cmake: Support --list-presets=workflow

Acked-by: Kitware Robot <[email protected]>
Acked-by: buildbot <[email protected]>
Tested-by: Craig Scott <[email protected]>
Merge-request: !7816
Brad King 3 years ago
parent
commit
68950c529a
1 changed files with 5 additions and 0 deletions
  1. 5 0
      Source/cmake.cxx

+ 5 - 0
Source/cmake.cxx

@@ -787,6 +787,7 @@ enum class ListPresets
   Build,
   Build,
   Test,
   Test,
   Package,
   Package,
+  Workflow,
   All,
   All,
 };
 };
 }
 }
@@ -1144,6 +1145,8 @@ void cmake::SetArgs(const std::vector<std::string>& args)
         listPresets = ListPresets::Test;
         listPresets = ListPresets::Test;
       } else if (value == "package") {
       } else if (value == "package") {
         listPresets = ListPresets::Package;
         listPresets = ListPresets::Package;
+      } else if (value == "workflow") {
+        listPresets = ListPresets::Workflow;
       } else if (value == "all") {
       } else if (value == "all") {
         listPresets = ListPresets::All;
         listPresets = ListPresets::All;
       } else {
       } else {
@@ -1313,6 +1316,8 @@ void cmake::SetArgs(const std::vector<std::string>& args)
         presetsGraph.PrintTestPresetList();
         presetsGraph.PrintTestPresetList();
       } else if (listPresets == ListPresets::Package) {
       } else if (listPresets == ListPresets::Package) {
         presetsGraph.PrintPackagePresetList();
         presetsGraph.PrintPackagePresetList();
+      } else if (listPresets == ListPresets::Workflow) {
+        presetsGraph.PrintWorkflowPresetList();
       } else if (listPresets == ListPresets::All) {
       } else if (listPresets == ListPresets::All) {
         presetsGraph.PrintAllPresets();
         presetsGraph.PrintAllPresets();
       }
       }