Merge "Invoke writeNinjaHint for only actual build"
This commit is contained in:
@@ -133,6 +133,10 @@ func runMixedModeBuild(ctx *android.Context, extraNinjaDeps []string) string {
|
|||||||
ninjaDeps = append(ninjaDeps, writeBuildGlobsNinjaFile(ctx)...)
|
ninjaDeps = append(ninjaDeps, writeBuildGlobsNinjaFile(ctx)...)
|
||||||
|
|
||||||
writeDepFile(cmdlineArgs.OutFile, ctx.EventHandler, ninjaDeps)
|
writeDepFile(cmdlineArgs.OutFile, ctx.EventHandler, ninjaDeps)
|
||||||
|
|
||||||
|
if ctx.Config().IsEnvTrue("SOONG_GENERATES_NINJA_HINT") {
|
||||||
|
writeNinjaHint(ctx)
|
||||||
|
}
|
||||||
return cmdlineArgs.OutFile
|
return cmdlineArgs.OutFile
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -455,6 +459,9 @@ func runSoongOnlyBuild(ctx *android.Context, extraNinjaDeps []string) string {
|
|||||||
// The actual output (build.ninja) was written in the RunBlueprint() call
|
// The actual output (build.ninja) was written in the RunBlueprint() call
|
||||||
// above
|
// above
|
||||||
writeDepFile(cmdlineArgs.OutFile, ctx.EventHandler, ninjaDeps)
|
writeDepFile(cmdlineArgs.OutFile, ctx.EventHandler, ninjaDeps)
|
||||||
|
if ctx.Config().IsEnvTrue("SOONG_GENERATES_NINJA_HINT") {
|
||||||
|
writeNinjaHint(ctx)
|
||||||
|
}
|
||||||
return cmdlineArgs.OutFile
|
return cmdlineArgs.OutFile
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -535,9 +542,6 @@ func main() {
|
|||||||
} else {
|
} else {
|
||||||
finalOutputFile = runSoongOnlyBuild(ctx, extraNinjaDeps)
|
finalOutputFile = runSoongOnlyBuild(ctx, extraNinjaDeps)
|
||||||
}
|
}
|
||||||
if ctx.Config().IsEnvTrue("SOONG_GENERATES_NINJA_HINT") {
|
|
||||||
writeNinjaHint(ctx)
|
|
||||||
}
|
|
||||||
writeMetrics(configuration, ctx.EventHandler, metricsDir)
|
writeMetrics(configuration, ctx.EventHandler, metricsDir)
|
||||||
}
|
}
|
||||||
writeUsedEnvironmentFile(configuration)
|
writeUsedEnvironmentFile(configuration)
|
||||||
|
Reference in New Issue
Block a user