mirror of
https://github.com/Kitware/CMake.git
synced 2026-02-06 23:29:31 -06:00
Makefile: Reduce string copies
This commit is contained in:
@@ -1921,7 +1921,7 @@ void cmMakefileTargetGenerator::WriteTargetDriverRule(
|
|||||||
std::string dir =
|
std::string dir =
|
||||||
this->LocalGenerator->GetRelativeTargetDirectory(this->GeneratorTarget);
|
this->LocalGenerator->GetRelativeTargetDirectory(this->GeneratorTarget);
|
||||||
std::string buildTargetRuleName =
|
std::string buildTargetRuleName =
|
||||||
cmStrCat(dir, relink ? "/preinstall" : "/build");
|
cmStrCat(std::move(dir), relink ? "/preinstall" : "/build");
|
||||||
buildTargetRuleName =
|
buildTargetRuleName =
|
||||||
this->LocalGenerator->MaybeRelativeToTopBinDir(buildTargetRuleName);
|
this->LocalGenerator->MaybeRelativeToTopBinDir(buildTargetRuleName);
|
||||||
|
|
||||||
@@ -2202,9 +2202,9 @@ void cmMakefileTargetGenerator::CreateLinkLibs(
|
|||||||
responseFileName, linkLibs, makefile_depends, responseLang);
|
responseFileName, linkLibs, makefile_depends, responseLang);
|
||||||
|
|
||||||
// Reference the response file.
|
// Reference the response file.
|
||||||
linkLibs = cmStrCat(responseFlag,
|
linkLibs = cmStrCat(std::move(responseFlag),
|
||||||
this->LocalGenerator->ConvertToOutputFormat(
|
this->LocalGenerator->ConvertToOutputFormat(
|
||||||
link_rsp, cmOutputConverter::SHELL));
|
std::move(link_rsp), cmOutputConverter::SHELL));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user