Merge topic 'correct_list-presets_parsing'

45299a8f9b cmake: --list=presets=[type] doesn't generate incorrect warnings

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !7164
This commit is contained in:
Brad King
2022-04-12 12:15:54 +00:00
committed by Kitware Robot
3 changed files with 19 additions and 3 deletions
+3 -2
View File
@@ -308,10 +308,11 @@ int do_cmake(int ac, char const* const* av)
parsedArgs.emplace_back("--find-package");
return true;
} },
CommandArgument{ "--list-presets", CommandArgument::Values::Zero,
[&](std::string const&) -> bool {
CommandArgument{ "--list-presets", CommandArgument::Values::ZeroOrOne,
[&](std::string const& value) -> bool {
workingMode = cmake::HELP_MODE;
parsedArgs.emplace_back("--list-presets");
parsedArgs.emplace_back(value);
return true;
} },
};