diff options
Diffstat (limited to 'Source/cmState.cxx')
-rw-r--r-- | Source/cmState.cxx | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/Source/cmState.cxx b/Source/cmState.cxx index 6d95c7a..3f692d3 100644 --- a/Source/cmState.cxx +++ b/Source/cmState.cxx @@ -206,15 +206,14 @@ std::vector<std::string> cmState::GetCacheEntryPropertyList( return it.GetPropertyList(); } -const char* cmState::GetCacheEntryProperty(std::string const& key, - std::string const& propertyName) +cmProp cmState::GetCacheEntryProperty(std::string const& key, + std::string const& propertyName) { cmCacheManager::CacheIterator it = this->CacheManager->GetCacheIterator(key); if (!it.PropertyExists(propertyName)) { return nullptr; } - cmProp retVal = it.GetProperty(propertyName); - return retVal ? retVal->c_str() : nullptr; + return it.GetProperty(propertyName); } bool cmState::GetCacheEntryPropertyAsBool(std::string const& key, |