|
@@ -393,7 +393,7 @@ bool cmStandardLevelResolver::CheckCompileFeaturesAvailable(
|
|
|
return true;
|
|
|
}
|
|
|
|
|
|
- const char* features = this->CompileFeaturesAvailable(lang, error);
|
|
|
+ cmProp features = this->CompileFeaturesAvailable(lang, error);
|
|
|
if (!features) {
|
|
|
return false;
|
|
|
}
|
|
@@ -471,7 +471,7 @@ bool cmStandardLevelResolver::CompileFeatureKnown(
|
|
|
return false;
|
|
|
}
|
|
|
|
|
|
-const char* cmStandardLevelResolver::CompileFeaturesAvailable(
|
|
|
+cmProp cmStandardLevelResolver::CompileFeaturesAvailable(
|
|
|
const std::string& lang, std::string* error) const
|
|
|
{
|
|
|
if (!this->Makefile->GetGlobalGenerator()->GetLanguageEnabled(lang)) {
|
|
@@ -513,7 +513,7 @@ const char* cmStandardLevelResolver::CompileFeaturesAvailable(
|
|
|
}
|
|
|
return nullptr;
|
|
|
}
|
|
|
- return cmToCStr(featuresKnown);
|
|
|
+ return featuresKnown;
|
|
|
}
|
|
|
|
|
|
bool cmStandardLevelResolver::GetNewRequiredStandard(
|