Remove barely-used cmMakefile::AddCacheDefinition

The boolean overload of this method was used only to implement option().
We re-implement option() in terms of the main method and removes the
now-unused signature.  This removes some duplicate code that had already
fallen behind on changes (it was not removing the local definition
instead of setting it).
This commit is contained in:
Brad King
2009-09-10 16:59:36 -04:00
parent 6097c04c4d
commit afbe088309
3 changed files with 2 additions and 23 deletions
+2 -4
View File
@@ -69,9 +69,7 @@ bool cmOptionCommand
{
initialValue = args[2];
}
this->Makefile->AddCacheDefinition(args[0].c_str(),
cmSystemTools::IsOn(initialValue.c_str()),
args[1].c_str());
this->Makefile->AddCacheDefinition(args[0].c_str(), initialValue.c_str(),
args[1].c_str(), cmCacheManager::BOOL);
return true;
}