diff options
| -rw-r--r-- | cc/compdb.go | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/cc/compdb.go b/cc/compdb.go index b33f490f7..4132e090b 100644 --- a/cc/compdb.go +++ b/cc/compdb.go @@ -146,6 +146,8 @@ func getArguments(src android.Path, ctx android.SingletonContext, ccModule *Modu isAsm = false isCpp = true clangPath = cxxPath + case ".o": + return nil default: log.Print("Unknown file extension " + src.Ext() + " on file " + src.String()) isAsm = true @@ -185,6 +187,10 @@ func generateCompdbProject(compiledModule CompiledInterface, ctx android.Singlet } for _, src := range srcs { if _, ok := builds[src.String()]; !ok { + args := getArguments(src, ctx, ccModule, ccPath, cxxPath) + if args == nil { + continue + } builds[src.String()] = compDbEntry{ Directory: android.AbsSrcDirForExistingUseCases(), Arguments: getArguments(src, ctx, ccModule, ccPath, cxxPath), |