File tree Expand file tree Collapse file tree 1 file changed +18
-6
lines changed Expand file tree Collapse file tree 1 file changed +18
-6
lines changed Original file line number Diff line number Diff line change @@ -204,9 +204,15 @@ endif
204204
205205CFG_INFO := $(info cfg: using $(CFG_C_COMPILER ) )
206206ifeq ($(CFG_C_COMPILER ) ,clang)
207- CC ?= clang
208- CXX ?= clang++
209- CPP ?= cpp
207+ ifeq ($(origin CC),default)
208+ CC =clang
209+ endif
210+ ifeq ($(origin CXX),default)
211+ CXX =clang++
212+ endif
213+ ifeq ($(origin CPP),default)
214+ CPP =cpp
215+ endif
210216 CFG_GCCISH_CFLAGS += -Wall -Werror -fno-rtti -g
211217 CFG_GCCISH_LINK_FLAGS += -g
212218 CFG_DEPEND_C = $(CFG_GCCISH_CROSS )$(CXX ) $(CFG_GCCISH_CFLAGS ) -MT "$(1 ) " \
@@ -229,9 +235,15 @@ ifeq ($(CFG_C_COMPILER),clang)
229235 $(eval $(call CFG_MAKE_CC,$(target))))
230236else
231237ifeq ($(CFG_C_COMPILER ) ,gcc)
232- CC ?= gcc
233- CXX ?= g++
234- CPP ?= cpp
238+ ifeq ($(origin CC),default)
239+ CC =gcc
240+ endif
241+ ifeq ($(origin CXX),default)
242+ CXX =g++
243+ endif
244+ ifeq ($(origin CPP),default)
245+ CPP =cpp
246+ endif
235247 CFG_GCCISH_CFLAGS += -Wall -Werror -fno-rtti -g
236248 CFG_GCCISH_LINK_FLAGS += -g
237249 CFG_DEPEND_C = $(CFG_GCCISH_CROSS )$(CXX ) $(CFG_GCCISH_CFLAGS ) -MT "$(1 ) " \
You can’t perform that action at this time.
0 commit comments