| commit | f2ef60ca547df10eb7e9b3ecf712ad2246d9c008 | [log] [tgz] |
|---|---|---|
| author | Matthew Woehlke <matthew.woehlke@kitware.com> | Wed Aug 17 11:03:51 2022 -0400 |
| committer | Matthew Woehlke <matthew.woehlke@kitware.com> | Wed Aug 17 11:03:51 2022 -0400 |
| tree | ca87c3bf28904355412f154b27ae4385cc4399fd | |
| parent | 5b949bbb9114379120c29134b5effd77e39dd134 [diff] |
cmArgumentParser: Ignore positional after keyword Tweak cmArgumentParser to ignore positional arguments once a keyword argument has been seen. This prevents mingling of keyword arguments being able to effectively skip positional arguments, with later arguments being picked up again; this seems highly likely to lead to user confusion. This is also consistent with how other languages (e.g. Python) handle a mix of "named" and positional arguments.