ENH: Add method to get definition even if it does not exists
This commit is contained in:
parent
e76b103df7
commit
e09e1679ab
|
@ -1378,6 +1378,16 @@ const char* cmMakefile::GetDefinition(const char* name) const
|
|||
return def;
|
||||
}
|
||||
|
||||
const char* cmMakefile::GetSafeDefinition(const char* def) const
|
||||
{
|
||||
const char* ret = this->GetDefinition(def);
|
||||
if(!ret)
|
||||
{
|
||||
return "";
|
||||
}
|
||||
return ret;
|
||||
}
|
||||
|
||||
std::vector<std::string> cmMakefile::GetDefinitions(int cacheonly /* = 0 */) const
|
||||
{
|
||||
std::map<std::string, int> definitions;
|
||||
|
|
|
@ -502,6 +502,7 @@ public:
|
|||
* cache is then queried.
|
||||
*/
|
||||
const char* GetDefinition(const char*) const;
|
||||
const char* GetSafeDefinition(const char*) const;
|
||||
|
||||
/**
|
||||
* Get the list of all variables in the current space. If argument
|
||||
|
|
Loading…
Reference in New Issue