@@ -139,23 +139,27 @@ endif
139
139
140
140
CFG_INFO := $(info cfg: using $(CFG_C_COMPILER ) )
141
141
ifeq ($(CFG_C_COMPILER ) ,clang)
142
+ CC =clang
143
+ CXX =clang++
142
144
CFG_GCCISH_CFLAGS += -Wall -Werror -fno-rtti -fno-exceptions -g
143
145
CFG_GCCISH_LINK_FLAGS += -g
144
- CFG_COMPILE_C = $(CFG_GCCISH_CROSS ) clang++ $(CFG_GCCISH_CFLAGS ) \
146
+ CFG_COMPILE_C = $(CFG_GCCISH_CROSS )$( CXX ) $(CFG_GCCISH_CFLAGS ) \
145
147
$(CFG_CLANG_CFLAGS ) -c -o $(1 ) $(2 )
146
- CFG_DEPEND_C = $(CFG_GCCISH_CROSS ) clang++ $(CFG_GCCISH_CFLAGS ) -MT "$(1 ) " \
148
+ CFG_DEPEND_C = $(CFG_GCCISH_CROSS )$( CXX ) $(CFG_GCCISH_CFLAGS ) -MT "$(1 ) " \
147
149
-MM $(2 )
148
- CFG_LINK_C = $(CFG_GCCISH_CROSS ) clang++ $(CFG_GCCISH_LINK_FLAGS ) -o $(1 ) \
150
+ CFG_LINK_C = $(CFG_GCCISH_CROSS )$( CXX ) $(CFG_GCCISH_LINK_FLAGS ) -o $(1 ) \
149
151
$(CFG_GCCISH_DEF_FLAG )$(3 ) $(2 )
150
152
else
151
153
ifeq ($(CFG_C_COMPILER ) ,gcc)
154
+ CC =gcc
155
+ CXX =g++
152
156
CFG_GCCISH_CFLAGS += -Wall -Werror -fno-rtti -fno-exceptions -g
153
157
CFG_GCCISH_LINK_FLAGS += -g
154
- CFG_COMPILE_C = $(CFG_GCCISH_CROSS ) g++ $(CFG_GCCISH_CFLAGS ) \
158
+ CFG_COMPILE_C = $(CFG_GCCISH_CROSS )$( CXX ) $(CFG_GCCISH_CFLAGS ) \
155
159
$(CFG_GCC_CFLAGS ) -c -o $(1 ) $(2 )
156
- CFG_DEPEND_C = $(CFG_GCCISH_CROSS ) g++ $(CFG_GCCISH_CFLAGS ) -MT "$(1 ) " \
160
+ CFG_DEPEND_C = $(CFG_GCCISH_CROSS )$( CXX ) $(CFG_GCCISH_CFLAGS ) -MT "$(1 ) " \
157
161
-MM $(2 )
158
- CFG_LINK_C = $(CFG_GCCISH_CROSS ) g++ $(CFG_GCCISH_LINK_FLAGS ) -o $(1 ) \
162
+ CFG_LINK_C = $(CFG_GCCISH_CROSS )$( CXX ) $(CFG_GCCISH_LINK_FLAGS ) -o $(1 ) \
159
163
$(CFG_GCCISH_DEF_FLAG )$(3 ) $(2 )
160
164
else
161
165
CFG_ERR := $(error please try on a system with gcc or clang)
0 commit comments