Merge "Define CLANG_TIDY_UNKNOWN_CFLAGS for build/make."
am: 95894d8ffe
Change-Id: Iac0463e8b7b8603e5d10f84e26aac7cccafc37ec
This commit is contained in:
commit
52bd011b72
2 changed files with 8 additions and 0 deletions
|
@ -19,6 +19,13 @@ import (
|
|||
"strings"
|
||||
)
|
||||
|
||||
// clang-tidy doesn't recognize every flag that clang does. This is unlikely to
|
||||
// be a complete list, but we can populate this with the ones we know to avoid
|
||||
// issues with clang-diagnostic-unused-command-line-argument.
|
||||
var ClangTidyUnknownCflags = sorted([]string{
|
||||
"-Wa,%",
|
||||
})
|
||||
|
||||
func init() {
|
||||
// Most Android source files are not clang-tidy clean yet.
|
||||
// Global tidy checks include only google*, performance*,
|
||||
|
|
|
@ -75,6 +75,7 @@ func makeVarsProvider(ctx android.MakeVarsContext) {
|
|||
ctx.Strict("LLVM_OBJCOPY", "${config.ClangBin}/llvm-objcopy")
|
||||
ctx.Strict("LLVM_STRIP", "${config.ClangBin}/llvm-strip")
|
||||
ctx.Strict("PATH_TO_CLANG_TIDY", "${config.ClangBin}/clang-tidy")
|
||||
ctx.Strict("CLANG_TIDY_UNKNOWN_CFLAGS", strings.Join(config.ClangTidyUnknownCflags, " "))
|
||||
ctx.StrictSorted("CLANG_CONFIG_UNKNOWN_CFLAGS", strings.Join(config.ClangUnknownCflags, " "))
|
||||
|
||||
ctx.Strict("RS_LLVM_PREBUILTS_VERSION", "${config.RSClangVersion}")
|
||||
|
|
Loading…
Reference in a new issue