aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Makefile2
-rw-r--r--scripts/Kbuild.include4
2 files changed, 1 insertions, 5 deletions
diff --git a/Makefile b/Makefile
index 8d6529c371e1..bce41f4180fc 100644
--- a/Makefile
+++ b/Makefile
@@ -485,7 +485,7 @@ ifneq ($(KBUILD_SRC),)
485 $(Q)$(CONFIG_SHELL) $(srctree)/scripts/mkmakefile $(srctree) 485 $(Q)$(CONFIG_SHELL) $(srctree)/scripts/mkmakefile $(srctree)
486endif 486endif
487 487
488ifeq ($(cc-name),clang) 488ifneq ($(shell $(CC) --version 2>&1 | head -n 1 | grep clang),)
489ifneq ($(CROSS_COMPILE),) 489ifneq ($(CROSS_COMPILE),)
490CLANG_TARGET := --target=$(notdir $(CROSS_COMPILE:%-=%)) 490CLANG_TARGET := --target=$(notdir $(CROSS_COMPILE:%-=%))
491GCC_TOOLCHAIN_DIR := $(dir $(shell which $(LD))) 491GCC_TOOLCHAIN_DIR := $(dir $(shell which $(LD)))
diff --git a/scripts/Kbuild.include b/scripts/Kbuild.include
index 19a63db62fb9..bb015551c2d9 100644
--- a/scripts/Kbuild.include
+++ b/scripts/Kbuild.include
@@ -140,10 +140,6 @@ cc-option-yn = $(call try-run,\
140cc-disable-warning = $(call try-run,\ 140cc-disable-warning = $(call try-run,\
141 $(CC) -Werror $(KBUILD_CPPFLAGS) $(CC_OPTION_CFLAGS) -W$(strip $(1)) -c -x c /dev/null -o "$$TMP",-Wno-$(strip $(1))) 141 $(CC) -Werror $(KBUILD_CPPFLAGS) $(CC_OPTION_CFLAGS) -W$(strip $(1)) -c -x c /dev/null -o "$$TMP",-Wno-$(strip $(1)))
142 142
143# cc-name
144# Expands to either gcc or clang
145cc-name = $(shell $(CC) -v 2>&1 | grep -q "clang version" && echo clang || echo gcc)
146
147# cc-version 143# cc-version
148cc-version = $(shell $(CONFIG_SHELL) $(srctree)/scripts/gcc-version.sh $(CC)) 144cc-version = $(shell $(CONFIG_SHELL) $(srctree)/scripts/gcc-version.sh $(CC))
149 145