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
|
||||
{
|
||||
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;
|
||||
|
|
|
@ -49,6 +49,7 @@ public:
|
|||
{
|
||||
VARIABLE_READ_ACCESS,
|
||||
UNKNOWN_VARIABLE_READ_ACCESS,
|
||||
ALLOWED_UNKNOWN_VARIABLE_READ_ACCESS,
|
||||
VARIABLE_MODIFIED_ACCESS,
|
||||
VARIABLE_REMOVED_ACCESS,
|
||||
NO_ACCESS
|
||||
|
|
Loading…
Reference in New Issue