X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=Makefile;h=26ac0281bc74e9bd8a4a4aab1c7c7a0c19d4436c;hb=b0996ae48285364710bce812e70ce67771ea6ef7;hp=6c6f14628f329d0ba10f5632fb362c818c437ff5;hpb=c13c81006314ad76c2b31824960a900385601b8b;p=linux-2.6-block.git diff --git a/Makefile b/Makefile index 6c6f14628f32..26ac0281bc74 100644 --- a/Makefile +++ b/Makefile @@ -335,15 +335,6 @@ endif export KBUILD_MODULES KBUILD_BUILTIN export KBUILD_CHECKSRC KBUILD_SRC KBUILD_EXTMOD -ifneq ($(CC),) -ifeq ($(shell $(CC) -v 2>&1 | grep -c "clang version"), 1) -COMPILER := clang -else -COMPILER := gcc -endif -export COMPILER -endif - # We need some generic definitions (do not try to remake the file). scripts/Kbuild.include: ; include scripts/Kbuild.include @@ -670,6 +661,13 @@ endif endif KBUILD_CFLAGS += $(stackp-flag) +ifeq ($(shell $(CC) -v 2>&1 | grep -c "clang version"), 1) +COMPILER := clang +else +COMPILER := gcc +endif +export COMPILER + ifeq ($(COMPILER),clang) KBUILD_CPPFLAGS += $(call cc-option,-Qunused-arguments,) KBUILD_CPPFLAGS += $(call cc-option,-Wno-unknown-warning-option,)