| commit | 9a7efb681331f77a3873bd9fb5694ad46338c0f7 | [log] [tgz] |
|---|---|---|
| author | Brad King <brad.king@kitware.com> | Wed Jul 20 15:44:44 2022 -0400 |
| committer | Brad King <brad.king@kitware.com> | Mon Jul 25 13:48:26 2022 -0400 |
| tree | 87fa13089003ae4a54252e5e42cbac4b14721fe2 | |
| parent | a0ff592bf4744546159ae585d7c7727d49e2d138 [diff] |
cmArgumentParser: Offer private binding to cmParseArgumentsCommand The `keywordsMissingValue` argument to `Parse()` is now needed only for the `cmake_parse_arguments` result `_KEYWORDS_MISSING_VALUES`. Offer its implementation a private binding for this. Our internal clients can use `ArgumentParser::NonEmpty<>` and friends to enforce the presence of values.