Only pay for unused variable checking if it is on.

This commit is contained in:
Bill Hoffman 2011-06-21 15:59:10 -04:00
parent 08b109a87f
commit 3e4ba898c1
1 changed files with 4 additions and 0 deletions

View File

@ -1759,6 +1759,10 @@ void cmMakefile::AddDefinition(const char* name, bool value)
void cmMakefile::CheckForUnusedVariables() const
{
if (!this->WarnUnused)
{
return;
}
const cmDefinitions& defs = this->Internal->VarStack.top();
const std::set<cmStdString>& locals = defs.LocalKeys();
std::set<cmStdString>::const_iterator it = locals.begin();