|
|
@@ -71,6 +71,25 @@ static const char * cmDocumentationOptions[][3] =
|
|
|
{"--config <config file>", "Specify the config file.",
|
|
|
"Specify the config file to use to create the package. By default "
|
|
|
"CPackConfig.cmake in the current directory will be used." },
|
|
|
+ {"--verbose,-V","enable verbose output","Run cpack with verbose output."},
|
|
|
+ {"--debug","enable debug output (for CPack developers)",
|
|
|
+ "Run cpack with debug output (for CPack developers)."},
|
|
|
+ {"-P <package name>","override/define CPACK_PACKAGE_NAME",
|
|
|
+ "If the package name is not specified on cpack commmand line then"
|
|
|
+ "CPack.cmake defines it as CMAKE_PROJECT_NAME"},
|
|
|
+ {"-R <package version>","override/define CPACK_PACKAGE_VERSION",
|
|
|
+ "If version is not specified on cpack command line then"
|
|
|
+ "CPack.cmake defines it from CPACK_PACKAGE_VERSION_[MAJOR|MINOR|PATCH]"
|
|
|
+ "look into CPack.cmake for detail"},
|
|
|
+ {"-B <package directory>","override/define CPACK_PACKAGE_DIRECTORY",
|
|
|
+ "The directory where CPack will be doing its packaging work."
|
|
|
+ "The resulting package will be found there. Inside this directory"
|
|
|
+ "CPack creates '_CPack_Packages' sub-directory which is the"
|
|
|
+ "CPack temporary directory."},
|
|
|
+ {"--vendor <vendor name>","override/define CPACK_PACKAGE_VENDOR",
|
|
|
+ "If vendor is not specified on cpack command line "
|
|
|
+ "(or inside CMakeLists.txt) then"
|
|
|
+ "CPack.cmake defines it with a default value"},
|
|
|
{0,0,0}
|
|
|
};
|
|
|
|
|
|
@@ -440,6 +459,10 @@ int main (int argc, char *argv[])
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ /* In this case we are building the documentation object
|
|
|
+ * instance in order to create appropriate structure
|
|
|
+ * in order to satisfy the appropriate --help-xxx request
|
|
|
+ */
|
|
|
if ( help )
|
|
|
{
|
|
|
doc.CheckOptions(argc, argv);
|