Fix clang detection Port of https://chromium-review.googlesource.com/c/chromiumos/platform2/+/1922532 BUG=chromium:1026028 BUG=chromium:1024392 TEST=clang detection works. Change-Id: I8ab6fcfc7391b1e3c96d0a30c35f56c44925194c Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/webrtc-apm/+/1922908 Reviewed-by: Caroline Tice <cmtice@chromium.org> Reviewed-by: Hsinyu Chao <hychao@chromium.org> Tested-by: Manoj Gupta <manojgupta@chromium.org>
diff --git a/common.mk b/common.mk index 77879d8..3412287 100644 --- a/common.mk +++ b/common.mk
@@ -266,13 +266,13 @@ RMDIR ?= rmdir ECHO = /bin/echo -e -ifeq ($(lastword $(subst /, ,$(CC))),clang) +ifeq ($(filter clang,$(subst -, ,$(notdir $(CC)))),clang) CDRIVER = clang else CDRIVER = gcc endif -ifeq ($(lastword $(subst /, ,$(CXX))),clang++) +ifeq ($(filter clang++,$(subst -, ,$(notdir $(CXX)))),clang++) CXXDRIVER = clang else CXXDRIVER = gcc