mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-06 05:40:54 -06:00
cmMakefile: Make GetRequiredDefinition return std::string
In all cases the return value is converted to std::string anyway. Also remove unnecessary `c_str()` calls in arguments to `GetRequiredDefinition`.
This commit is contained in:
committed by
Brad King
parent
612975c665
commit
4d89830d71
@@ -665,11 +665,11 @@ void cmLocalVisualStudio7Generator::WriteConfiguration(
|
||||
std::string baseFlagVar = "CMAKE_";
|
||||
baseFlagVar += langForClCompile;
|
||||
baseFlagVar += "_FLAGS";
|
||||
flags = this->Makefile->GetRequiredDefinition(baseFlagVar.c_str());
|
||||
flags = this->Makefile->GetRequiredDefinition(baseFlagVar);
|
||||
std::string flagVar =
|
||||
baseFlagVar + std::string("_") + cmSystemTools::UpperCase(configName);
|
||||
flags += " ";
|
||||
flags += this->Makefile->GetRequiredDefinition(flagVar.c_str());
|
||||
flags += this->Makefile->GetRequiredDefinition(flagVar);
|
||||
}
|
||||
// set the correct language
|
||||
if (linkLanguage == "C") {
|
||||
@@ -931,8 +931,7 @@ std::string cmLocalVisualStudio7Generator::GetBuildTypeLinkerFlags(
|
||||
rootLinkerFlags + "_" + configTypeUpper;
|
||||
|
||||
std::string extraLinkOptionsBuildType =
|
||||
this->Makefile->GetRequiredDefinition(
|
||||
extraLinkOptionsBuildTypeDef.c_str());
|
||||
this->Makefile->GetRequiredDefinition(extraLinkOptionsBuildTypeDef);
|
||||
|
||||
return extraLinkOptionsBuildType;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user