From 63d4e4ec2865b85a60f3f26d14be2c7116da79f0 Mon Sep 17 00:00:00 2001 From: Orkun Tokdemir Date: Tue, 9 Jan 2024 12:58:28 +0100 Subject: Makefile: Reduce string copies --- Source/cmMakefileTargetGenerator.cxx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Source/cmMakefileTargetGenerator.cxx b/Source/cmMakefileTargetGenerator.cxx index 6a02bdb..4fd22fc 100644 --- a/Source/cmMakefileTargetGenerator.cxx +++ b/Source/cmMakefileTargetGenerator.cxx @@ -1921,7 +1921,7 @@ void cmMakefileTargetGenerator::WriteTargetDriverRule( std::string dir = this->LocalGenerator->GetRelativeTargetDirectory(this->GeneratorTarget); std::string buildTargetRuleName = - cmStrCat(dir, relink ? "/preinstall" : "/build"); + cmStrCat(std::move(dir), relink ? "/preinstall" : "/build"); buildTargetRuleName = this->LocalGenerator->MaybeRelativeToTopBinDir(buildTargetRuleName); @@ -2202,9 +2202,9 @@ void cmMakefileTargetGenerator::CreateLinkLibs( responseFileName, linkLibs, makefile_depends, responseLang); // Reference the response file. - linkLibs = cmStrCat(responseFlag, + linkLibs = cmStrCat(std::move(responseFlag), this->LocalGenerator->ConvertToOutputFormat( - link_rsp, cmOutputConverter::SHELL)); + std::move(link_rsp), cmOutputConverter::SHELL)); } } -- cgit v0.12