cmMakefile: Simplify handling of CACHE_VARIABLES property.

This commit is contained in:
Stephen Kelly 2015-06-07 15:11:04 +02:00
parent 1981c9718b
commit 021c4b6f2b
1 changed files with 7 additions and 7 deletions

View File

@ -4163,14 +4163,14 @@ const char *cmMakefile::GetProperty(const std::string& prop,
output = cmJoin(this->ListFileStack, ";");
return output.c_str();
}
else if (prop == "VARIABLES" || prop == "CACHE_VARIABLES")
else if ( prop == "CACHE_VARIABLES" )
{
int cacheonly = 0;
if ( prop == "CACHE_VARIABLES" )
{
cacheonly = 1;
output = cmJoin(this->GetState()->GetCacheEntryKeys(), ";");
return output.c_str();
}
output = cmJoin(this->GetDefinitions(cacheonly), ";");
else if (prop == "VARIABLES")
{
output = cmJoin(this->GetDefinitions(), ";");
return output.c_str();
}
else if (prop == "MACROS")