more option on var watches
This commit is contained in:
parent
dfa4cbd19e
commit
bd217452cd
|
@ -921,7 +921,20 @@ const char* cmMakefile::GetDefinition(const char* name) const
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
vv->VariableAccessed(name, cmVariableWatch::UNKNOWN_VARIABLE_READ_ACCESS);
|
// are unknown access allowed
|
||||||
|
DefinitionMap::const_iterator pos2 =
|
||||||
|
m_Definitions.find("CMAKE_ALLOW_UNKNOWN_VARIABLE_READ_ACCESS");
|
||||||
|
if (pos2 != m_Definitions.end() &&
|
||||||
|
cmSystemTools::IsOn((*pos2).second.c_str()))
|
||||||
|
{
|
||||||
|
vv->VariableAccessed(name,
|
||||||
|
cmVariableWatch::ALLOWED_UNKNOWN_VARIABLE_READ_ACCESS);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
vv->VariableAccessed(name, cmVariableWatch::
|
||||||
|
UNKNOWN_VARIABLE_READ_ACCESS);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return def;
|
return def;
|
||||||
|
|
|
@ -49,6 +49,7 @@ public:
|
||||||
{
|
{
|
||||||
VARIABLE_READ_ACCESS,
|
VARIABLE_READ_ACCESS,
|
||||||
UNKNOWN_VARIABLE_READ_ACCESS,
|
UNKNOWN_VARIABLE_READ_ACCESS,
|
||||||
|
ALLOWED_UNKNOWN_VARIABLE_READ_ACCESS,
|
||||||
VARIABLE_MODIFIED_ACCESS,
|
VARIABLE_MODIFIED_ACCESS,
|
||||||
VARIABLE_REMOVED_ACCESS,
|
VARIABLE_REMOVED_ACCESS,
|
||||||
NO_ACCESS
|
NO_ACCESS
|
||||||
|
|
Loading…
Reference in New Issue