better help

This commit is contained in:
Ken Martin 2001-04-26 15:41:18 -04:00
parent 61d2314989
commit 888e47ddb4
2 changed files with 7 additions and 4 deletions

View File

@ -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;

View File

@ -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";
}