Merge "Check UseRBE is set before replacing any template with the RE version."
This commit is contained in:
@@ -584,7 +584,7 @@ func TransformSourceToObj(ctx android.ModuleContext, subdir string, srcFiles and
|
||||
tidyFiles = append(tidyFiles, tidyFile)
|
||||
|
||||
rule := clangTidy
|
||||
if ctx.Config().IsEnvTrue("RBE_CLANG_TIDY") {
|
||||
if ctx.Config().UseRBE() && ctx.Config().IsEnvTrue("RBE_CLANG_TIDY") {
|
||||
rule = clangTidyRE
|
||||
}
|
||||
|
||||
@@ -610,7 +610,7 @@ func TransformSourceToObj(ctx android.ModuleContext, subdir string, srcFiles and
|
||||
sAbiDumpFiles = append(sAbiDumpFiles, sAbiDumpFile)
|
||||
|
||||
dumpRule := sAbiDump
|
||||
if ctx.Config().IsEnvTrue("RBE_ABI_DUMPER") {
|
||||
if ctx.Config().UseRBE() && ctx.Config().IsEnvTrue("RBE_ABI_DUMPER") {
|
||||
dumpRule = sAbiDumpRE
|
||||
}
|
||||
ctx.Build(pctx, android.BuildParams{
|
||||
@@ -745,7 +745,7 @@ func TransformObjToDynamicBinary(ctx android.ModuleContext,
|
||||
"ldFlags": flags.globalLdFlags + " " + flags.localLdFlags,
|
||||
"crtEnd": crtEnd.String(),
|
||||
}
|
||||
if ctx.Config().IsEnvTrue("RBE_CXX_LINKS") {
|
||||
if ctx.Config().UseRBE() && ctx.Config().IsEnvTrue("RBE_CXX_LINKS") {
|
||||
rule = ldRE
|
||||
args["implicitOutputs"] = strings.Join(implicitOutputs.Strings(), ",")
|
||||
args["implicitInputs"] = strings.Join(deps.Strings(), ",")
|
||||
@@ -789,7 +789,7 @@ func TransformDumpToLinkedDump(ctx android.ModuleContext, sAbiDumps android.Path
|
||||
"arch": ctx.Arch().ArchType.Name,
|
||||
"exportedHeaderFlags": exportedHeaderFlags,
|
||||
}
|
||||
if ctx.Config().IsEnvTrue("RBE_ABI_LINKER") {
|
||||
if ctx.Config().UseRBE() && ctx.Config().IsEnvTrue("RBE_ABI_LINKER") {
|
||||
rule = sAbiLinkRE
|
||||
rbeImplicits := implicits.Strings()
|
||||
for _, p := range strings.Split(exportedHeaderFlags, " ") {
|
||||
@@ -912,7 +912,7 @@ func TransformObjsToObj(ctx android.ModuleContext, objFiles android.Paths,
|
||||
"ldCmd": ldCmd,
|
||||
"ldFlags": flags.globalLdFlags + " " + flags.localLdFlags,
|
||||
}
|
||||
if ctx.Config().IsEnvTrue("RBE_CXX_LINKS") {
|
||||
if ctx.Config().UseRBE() && ctx.Config().IsEnvTrue("RBE_CXX_LINKS") {
|
||||
rule = partialLdRE
|
||||
args["inCommaList"] = strings.Join(objFiles.Strings(), ",")
|
||||
args["implicitInputs"] = strings.Join(deps.Strings(), ",")
|
||||
|
Reference in New Issue
Block a user