Merge "no out/soong/... in default header-filter" am: c275b81fc7
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2092485 Change-Id: Id3731511b39d957f597dc1c6ddb5580ba19a39d4 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -96,10 +96,15 @@ func (tidy *tidyFeature) flags(ctx ModuleContext, flags Flags) Flags {
|
|||||||
if !android.SubstringInList(flags.TidyFlags, "-header-filter=") {
|
if !android.SubstringInList(flags.TidyFlags, "-header-filter=") {
|
||||||
defaultDirs := ctx.Config().Getenv("DEFAULT_TIDY_HEADER_DIRS")
|
defaultDirs := ctx.Config().Getenv("DEFAULT_TIDY_HEADER_DIRS")
|
||||||
headerFilter := "-header-filter="
|
headerFilter := "-header-filter="
|
||||||
|
// Default header filter should include only the module directory,
|
||||||
|
// not the out/soong/.../ModuleDir/...
|
||||||
|
// Otherwise, there will be too many warnings from generated files in out/...
|
||||||
|
// If a module wants to see warnings in the generated source files,
|
||||||
|
// it should specify its own -header-filter flag.
|
||||||
if defaultDirs == "" {
|
if defaultDirs == "" {
|
||||||
headerFilter += ctx.ModuleDir() + "/"
|
headerFilter += "^" + ctx.ModuleDir() + "/"
|
||||||
} else {
|
} else {
|
||||||
headerFilter += "\"(" + ctx.ModuleDir() + "/|" + defaultDirs + ")\""
|
headerFilter += "\"(^" + ctx.ModuleDir() + "/|" + defaultDirs + ")\""
|
||||||
}
|
}
|
||||||
flags.TidyFlags = append(flags.TidyFlags, headerFilter)
|
flags.TidyFlags = append(flags.TidyFlags, headerFilter)
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user