Makefiles: Invert logic in MakeLauncher
Make it easier to inline into the caller.
This commit is contained in:
parent
2722c4dcc5
commit
e804d410cd
|
@ -1034,10 +1034,7 @@ std::string cmLocalUnixMakefileGenerator3::MakeLauncher(
|
|||
// Short-circuit if there is no launcher.
|
||||
const char* prop = "RULE_LAUNCH_CUSTOM";
|
||||
const char* val = this->GetRuleLauncher(target, prop);
|
||||
if (!(val && *val)) {
|
||||
return "";
|
||||
}
|
||||
|
||||
if (val && *val) {
|
||||
// Expand rules in the empty string. It may insert the launcher and
|
||||
// perform replacements.
|
||||
RuleVariables vars;
|
||||
|
@ -1057,6 +1054,8 @@ std::string cmLocalUnixMakefileGenerator3::MakeLauncher(
|
|||
}
|
||||
return launcher;
|
||||
}
|
||||
return "";
|
||||
}
|
||||
|
||||
void cmLocalUnixMakefileGenerator3::AppendCleanCommand(
|
||||
std::vector<std::string>& commands, const std::vector<std::string>& files,
|
||||
|
|
Loading…
Reference in New Issue