File tree 1 file changed +18
-6
lines changed
1 file changed +18
-6
lines changed Original file line number Diff line number Diff line change @@ -204,9 +204,15 @@ endif
204
204
205
205
CFG_INFO := $(info cfg: using $(CFG_C_COMPILER ) )
206
206
ifeq ($(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
210
216
CFG_GCCISH_CFLAGS += -Wall -Werror -fno-rtti -g
211
217
CFG_GCCISH_LINK_FLAGS += -g
212
218
CFG_DEPEND_C = $(CFG_GCCISH_CROSS )$(CXX ) $(CFG_GCCISH_CFLAGS ) -MT "$(1 ) " \
@@ -229,9 +235,15 @@ ifeq ($(CFG_C_COMPILER),clang)
229
235
$(eval $(call CFG_MAKE_CC,$(target))))
230
236
else
231
237
ifeq ($(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
235
247
CFG_GCCISH_CFLAGS += -Wall -Werror -fno-rtti -g
236
248
CFG_GCCISH_LINK_FLAGS += -g
237
249
CFG_DEPEND_C = $(CFG_GCCISH_CROSS )$(CXX ) $(CFG_GCCISH_CFLAGS ) -MT "$(1 ) " \
You can’t perform that action at this time.
0 commit comments