diff options
| -rw-r--r-- | Makefile | 2 | ||||
| -rw-r--r-- | scripts/Kbuild.include | 4 |
2 files changed, 1 insertions, 5 deletions
| @@ -485,7 +485,7 @@ ifneq ($(KBUILD_SRC),) | |||
| 485 | $(Q)$(CONFIG_SHELL) $(srctree)/scripts/mkmakefile $(srctree) | 485 | $(Q)$(CONFIG_SHELL) $(srctree)/scripts/mkmakefile $(srctree) |
| 486 | endif | 486 | endif |
| 487 | 487 | ||
| 488 | ifeq ($(cc-name),clang) | 488 | ifneq ($(shell $(CC) --version 2>&1 | head -n 1 | grep clang),) |
| 489 | ifneq ($(CROSS_COMPILE),) | 489 | ifneq ($(CROSS_COMPILE),) |
| 490 | CLANG_TARGET := --target=$(notdir $(CROSS_COMPILE:%-=%)) | 490 | CLANG_TARGET := --target=$(notdir $(CROSS_COMPILE:%-=%)) |
| 491 | GCC_TOOLCHAIN_DIR := $(dir $(shell which $(LD))) | 491 | GCC_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,\ | |||
| 140 | cc-disable-warning = $(call try-run,\ | 140 | cc-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 | ||
| 145 | cc-name = $(shell $(CC) -v 2>&1 | grep -q "clang version" && echo clang || echo gcc) | ||
| 146 | |||
| 147 | # cc-version | 143 | # cc-version |
| 148 | cc-version = $(shell $(CONFIG_SHELL) $(srctree)/scripts/gcc-version.sh $(CC)) | 144 | cc-version = $(shell $(CONFIG_SHELL) $(srctree)/scripts/gcc-version.sh $(CC)) |
| 149 | 145 | ||
