mirror of
https://github.com/reactos/CMake.git
synced 2025-01-31 17:12:49 +00:00
better help
This commit is contained in:
parent
61d2314989
commit
888e47ddb4
@ -18,7 +18,7 @@
|
||||
// cmOptionCommand
|
||||
bool cmOptionCommand::Invoke(std::vector<std::string>& args)
|
||||
{
|
||||
if(args.size() < 1)
|
||||
if(args.size() < 2)
|
||||
{
|
||||
this->SetError("called with incorrect number of arguments");
|
||||
return false;
|
||||
@ -32,12 +32,15 @@ bool cmOptionCommand::Invoke(std::vector<std::string>& args)
|
||||
{
|
||||
cmCacheManager::GetInstance()->AddCacheEntry(args[0].c_str(),
|
||||
false,
|
||||
"Option command");
|
||||
m_Makefile->AddDefinition(args[0].c_str(), "0");
|
||||
args[1].c_str());
|
||||
m_Makefile->AddDefinition(args[0].c_str(), "Off");
|
||||
}
|
||||
else
|
||||
{
|
||||
m_Makefile->AddDefinition(args[0].c_str(), cacheValue);
|
||||
cmCacheManager::GetInstance()->
|
||||
AddCacheEntry(args[0].c_str(),
|
||||
cmSystemTools::IsOn(cacheValue), args[1].c_str());
|
||||
}
|
||||
|
||||
return true;
|
||||
|
@ -66,7 +66,7 @@ public:
|
||||
virtual const char* GetFullDocumentation()
|
||||
{
|
||||
return
|
||||
"OPTION(USE_MPI)\n"
|
||||
"OPTION(USE_MPI \"help string decribing the option\")\n"
|
||||
"Provide an option for the user to select";
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user