diff options
author | Brad King <brad.king@kitware.com> | 2013-10-16 16:54:52 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2013-10-16 20:24:51 (GMT) |
commit | 9b212ad01a31bebe30975ab43a6a675eb78f9144 (patch) | |
tree | 6066e4fc9ed2a2972185a419439429a74dc78793 /Source/cmDocumentation.cxx | |
parent | 5dde65ac5b1ecdcc5b47bdba1b806a25fe6d3402 (diff) | |
download | CMake-9b212ad01a31bebe30975ab43a6a675eb78f9144.zip CMake-9b212ad01a31bebe30975ab43a6a675eb78f9144.tar.gz CMake-9b212ad01a31bebe30975ab43a6a675eb78f9144.tar.bz2 |
Make --help-* options available from all command-line tools
Make the standard --help-* options available from all command-line
tools. Drop options that are no longer supported:
--copyright, --help-full, --help-html, --help-man,
--help-compatcommands, --help-custom-modules
De-duplicate Help/manual/*.1.rst help options by using an
OPTIONS_HELP.txt file included from each manual.
Diffstat (limited to 'Source/cmDocumentation.cxx')
-rw-r--r-- | Source/cmDocumentation.cxx | 44 |
1 files changed, 38 insertions, 6 deletions
diff --git a/Source/cmDocumentation.cxx b/Source/cmDocumentation.cxx index 2d7feab..682478e 100644 --- a/Source/cmDocumentation.cxx +++ b/Source/cmDocumentation.cxx @@ -25,12 +25,44 @@ //---------------------------------------------------------------------------- static const char *cmDocumentationStandardOptions[][2] = { - {"--copyright [file]", "Print the CMake copyright and exit."}, - {"--help,-help,-usage,-h,-H,/?", "Print usage information and exit."}, - {"--help-full [file]", "Print full help and exit."}, - {"--help-html [file]", "Print full help in HTML format."}, - {"--help-man [file]", "Print full help as a UNIX man page and exit."}, - {"--version,-version,/V [file]"}, + {"--help,-help,-usage,-h,-H,/?", + "Print usage information and exit."}, + {"--version,-version,/V [<f>]", + "Print version number and exit."}, + {"--help-manual <man> [<f>]", + "Print one help manual and exit."}, + {"--help-manual-list [<f>]", + "List help manuals available and exit."}, + {"--help-command <cmd> [<f>]", + "Print help for one command and exit."}, + {"--help-command-list [<f>]", + "List commands with help available and exit."}, + {"--help-commands [<f>]", + "Print cmake-commands manual and exit."}, + {"--help-module <mod> [<f>]", + "Print help for one module and exit."}, + {"--help-module-list [<f>]", + "List modules with help available and exit."}, + {"--help-modules [<f>]", + "Print cmake-modules manual and exit."}, + {"--help-policy <cmp> [<f>]", + "Print help for one policy and exit."}, + {"--help-policy-list [<f>]", + "List policies with help available and exit."}, + {"--help-policies [<f>]", + "Print cmake-policies manual and exit."}, + {"--help-property <prop> [<f>]", + "Print help for one property and exit."}, + {"--help-property-list [<f>]", + "List properties with help available and exit."}, + {"--help-properties [<f>]", + "Print cmake-properties manual and exit."}, + {"--help-variable var [<f>]", + "Print help for one variable and exit."}, + {"--help-variable-list [<f>]", + "List variables with help available and exit."}, + {"--help-variables [<f>]", + "Print cmake-variables manual and exit."}, {0,0} }; |