ENH: Running with zero arguments now produces usage.
This commit is contained in:
parent
5ebcb51fb4
commit
3bba5f587e
@ -172,6 +172,13 @@ void cmDocumentation::PrintDocumentation(Type ht, std::ostream& os)
|
||||
//----------------------------------------------------------------------------
|
||||
cmDocumentation::Type cmDocumentation::CheckOptions(int argc, char** argv)
|
||||
{
|
||||
// Providing zero arguments gives usage information.
|
||||
if(argc == 1)
|
||||
{
|
||||
return cmDocumentation::Usage;
|
||||
}
|
||||
|
||||
// Search for supported help options.
|
||||
for(int i=1; i < argc; ++i)
|
||||
{
|
||||
if((strcmp(argv[i], "-help") == 0) ||
|
||||
@ -402,10 +409,10 @@ void cmDocumentation::PrintSectionUsage(std::ostream& os,
|
||||
os << "\n";
|
||||
this->TextIndent = "";
|
||||
this->PrintFormatted(os, op->brief);
|
||||
}
|
||||
}
|
||||
os << "\n";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//----------------------------------------------------------------------------
|
||||
void cmDocumentation::PrintFormatted(std::ostream& os, const char* text)
|
||||
|
Loading…
x
Reference in New Issue
Block a user