|
@@ -104,7 +104,7 @@ HOSTCFLAGS += -pedantic
|
|
|
|
|
|
#########################################################################
|
|
#########################################################################
|
|
#
|
|
#
|
|
-# Option checker (courtesy linux kernel) to ensure
|
|
|
|
|
|
+# Option checker, gcc version (courtesy linux kernel) to ensure
|
|
# only supported compiler options are used
|
|
# only supported compiler options are used
|
|
#
|
|
#
|
|
CC_OPTIONS_CACHE_FILE := $(OBJTREE)/include/generated/cc_options.mk
|
|
CC_OPTIONS_CACHE_FILE := $(OBJTREE)/include/generated/cc_options.mk
|
|
@@ -125,6 +125,10 @@ cc-option = $(strip $(if $(findstring $1,$(CC_OPTIONS)),$1,\
|
|
$(if $(call cc-option-sys,$1),$1,$2)))
|
|
$(if $(call cc-option-sys,$1),$1,$2)))
|
|
endif
|
|
endif
|
|
|
|
|
|
|
|
+# cc-version
|
|
|
|
+# Usage gcc-ver := $(call cc-version)
|
|
|
|
+cc-version = $(shell $(SHELL) $(SRCTREE)/tools/gcc-version.sh $(CC))
|
|
|
|
+
|
|
#
|
|
#
|
|
# Include the make variables (CC, etc...)
|
|
# Include the make variables (CC, etc...)
|
|
#
|
|
#
|