Set root dir in lint project.xml
Set the root dir in the project.xml for lint so that the paths in the lint report are relative to the top of the tree instead of relative to the project.xml. Bug: 153485543 Test: run lint Change-Id: Ie163a4dadd976e708f798855de73e58084931a91
This commit is contained in:
@@ -155,8 +155,11 @@ func (l *linter) writeLintProjectXML(ctx android.ModuleContext,
|
||||
cmd.FlagForEachArg("--extra_checks_jar ", l.extraLintCheckJars.Strings())
|
||||
deps = append(deps, l.extraLintCheckJars...)
|
||||
|
||||
// The cache tag in project.xml is relative to the project.xml file.
|
||||
cmd.FlagWithArg("--cache_dir ", "cache")
|
||||
cmd.FlagWithArg("--root_dir ", "$PWD")
|
||||
|
||||
// The cache tag in project.xml is relative to the root dir, or the project.xml file if
|
||||
// the root dir is not set.
|
||||
cmd.FlagWithArg("--cache_dir ", cacheDir.String())
|
||||
|
||||
cmd.FlagWithInput("@",
|
||||
android.PathForSource(ctx, "build/soong/java/lint_defaults.txt"))
|
||||
|
Reference in New Issue
Block a user