From 9978ffe347b0f68bac9700c9e7da2d1317f83848 Mon Sep 17 00:00:00 2001 From: Colin Cross Date: Thu, 1 Dec 2016 15:31:22 -0800 Subject: [PATCH] Support .mm files libchrome uses Objective C++ (.mm) files, treat them like .cc files and pass them to g++/clang++. Test: mmma -j external/libchrome Change-Id: Ib9e5e82d8a9eff5f80a9fe06498a988d70ca4553 --- cc/builder.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cc/builder.go b/cc/builder.go index f795bba80..730c9ca6e 100644 --- a/cc/builder.go +++ b/cc/builder.go @@ -250,7 +250,7 @@ func TransformSourceToObj(ctx android.ModuleContext, subdir string, srcFiles and case ".c": ccCmd = "gcc" moduleCflags = cflags - case ".cpp", ".cc": + case ".cpp", ".cc", ".mm": ccCmd = "g++" moduleCflags = cppflags default: