commit | 9978ffe347b0f68bac9700c9e7da2d1317f83848 | [log] [tgz] |
---|---|---|
author | Colin Cross <ccross@android.com> | Thu Dec 01 15:31:22 2016 -0800 |
committer | Colin Cross <ccross@android.com> | Thu Dec 01 15:33:16 2016 -0800 |
tree | 5a41f48707ddc689b4ea56fbdc96bb82a4b56d83 | |
parent | 99d7c2300646e9964c17dfec4692c336947f23e8 [diff] [blame] |
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
diff --git a/cc/builder.go b/cc/builder.go index f795bba..730c9ca 100644 --- a/cc/builder.go +++ b/cc/builder.go
@@ -250,7 +250,7 @@ case ".c": ccCmd = "gcc" moduleCflags = cflags - case ".cpp", ".cc": + case ".cpp", ".cc", ".mm": ccCmd = "g++" moduleCflags = cppflags default: