diff --git a/cc/builder.go b/cc/builder.go index 1e1236173..ee4073607 100644 --- a/cc/builder.go +++ b/cc/builder.go @@ -416,7 +416,7 @@ func TransformSourceToObj(ctx android.ModuleContext, subdir string, srcFiles and ccCmd = "clang" moduleCflags = cflags moduleToolingCflags = toolingCflags - case ".cpp", ".cc", ".mm": + case ".cpp", ".cc", ".cxx", ".mm": ccCmd = "clang++" moduleCflags = cppflags moduleToolingCflags = toolingCppflags diff --git a/cc/compdb.go b/cc/compdb.go index 110265174..ecc67b8b0 100644 --- a/cc/compdb.go +++ b/cc/compdb.go @@ -141,7 +141,7 @@ func getArguments(src android.Path, ctx android.SingletonContext, ccModule *Modu isAsm = false isCpp = false clangPath = ccPath - case ".cpp", ".cc", ".mm": + case ".cpp", ".cc", ".cxx", ".mm": isAsm = false isCpp = true clangPath = cxxPath