Makefile: De-duplicate executable link rule lookup

Use `GetCreateRuleVariable` instead of duplicating the variable lookup.
This commit is contained in:
Brad King 2019-07-12 12:37:28 -04:00
parent 79f5ef19fe
commit 7ff9ab3b10

View File

@ -482,9 +482,8 @@ void cmMakefileExecutableTargetGenerator::WriteExecutableRule(bool relink)
// Construct the main link rule.
std::vector<std::string> real_link_commands;
std::string linkRuleVar = "CMAKE_";
linkRuleVar += linkLanguage;
linkRuleVar += "_LINK_EXECUTABLE";
std::string linkRuleVar = this->GeneratorTarget->GetCreateRuleVariable(
linkLanguage, this->ConfigName);
std::string linkRule = this->GetLinkRule(linkRuleVar);
std::vector<std::string> commands1;
cmSystemTools::ExpandListArgument(linkRule, real_link_commands);