Index: build/common.gypi |
diff --git a/build/common.gypi b/build/common.gypi |
index fcf785793f122a2dcf4e44173a91272c1dbda4c2..6d73e9c162589f4ed5f89ca7da4145ddc0db3c9e 100644 |
--- a/build/common.gypi |
+++ b/build/common.gypi |
@@ -3508,13 +3508,27 @@ |
}, |
}], |
['clang==1', { |
- 'make_global_settings': [ |
- ['CC', '<(make_clang_dir)/bin/clang'], |
- ['CXX', '<(make_clang_dir)/bin/clang++'], |
- ['LINK', '$(CXX)'], |
- ['CC.host', '$(CC)'], |
- ['CXX.host', '$(CXX)'], |
- ['LINK.host', '$(LINK)'], |
+ 'conditions': [ |
+ ['OS=="android"', { |
+ # Android could use the goma with clang. |
+ 'make_global_settings': [ |
+ ['CC', '<!(/bin/echo -n ${ANDROID_GOMA_WRAPPER} ${CHROME_SRC}/<(make_clang_dir)/bin/clang)'], |
+ ['CXX', '<!(/bin/echo -n ${ANDROID_GOMA_WRAPPER} ${CHROME_SRC}/<(make_clang_dir)/bin/clang++)'], |
+ ['LINK', '<!(/bin/echo -n ${ANDROID_GOMA_WRAPPER} ${CHROME_SRC}/<(make_clang_dir)/bin/clang++)'], |
+ ['CC.host', '$(CC)'], |
+ ['CXX.host', '$(CXX)'], |
+ ['LINK.host', '$(LINK)'], |
+ ], |
+ }, { |
+ 'make_global_settings': [ |
+ ['CC', '<(make_clang_dir)/bin/clang'], |
+ ['CXX', '<(make_clang_dir)/bin/clang++'], |
+ ['LINK', '$(CXX)'], |
+ ['CC.host', '$(CC)'], |
+ ['CXX.host', '$(CXX)'], |
+ ['LINK.host', '$(LINK)'], |
+ ], |
+ }], |
], |
}], |
['OS=="android" and clang==0', { |