Ninja escape RuleBuilder rule params am: 4502978bee

Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1640628

Change-Id: I16d78d4b3c5810c1a34835cd96164a3c58dd67fc
This commit is contained in:
Colin Cross
2021-03-17 15:30:46 +00:00
committed by Automerger Merge Worker

View File

@@ -586,9 +586,9 @@ func (r *RuleBuilder) Build(name string, desc string) {
r.ctx.Build(r.pctx, BuildParams{ r.ctx.Build(r.pctx, BuildParams{
Rule: r.ctx.Rule(pctx, name, blueprint.RuleParams{ Rule: r.ctx.Rule(pctx, name, blueprint.RuleParams{
Command: commandString, Command: commandString,
CommandDeps: tools.Strings(), CommandDeps: proptools.NinjaEscapeList(tools.Strings()),
Restat: r.restat, Restat: r.restat,
Rspfile: rspFile, Rspfile: proptools.NinjaEscape(rspFile),
RspfileContent: rspFileContent, RspfileContent: rspFileContent,
Pool: pool, Pool: pool,
}), }),