File tree Expand file tree Collapse file tree 3 files changed +10
-6
lines changed Expand file tree Collapse file tree 3 files changed +10
-6
lines changed Original file line number Diff line number Diff line change 1
1
---
2
- refs/heads/master: 684df97ef00116ad2fb763e43508673776e992de
2
+ refs/heads/master: ad925955d889c791b81b00e5a0f1516dceb8684a
Original file line number Diff line number Diff line change @@ -287,12 +287,17 @@ then
287
287
case $CFG_CLANG_VERSION in
288
288
(3.0svn | 3.0)
289
289
step_msg " found ok version of CLANG: $CFG_CLANG_VERSION "
290
+ CFG_C_COMPILER=" clang"
290
291
;;
291
292
(* )
292
- err " bad CLANG version: $CFG_CLANG_VERSION , need >=3.0svn"
293
+ msg " bad CLANG version: $CFG_CLANG_VERSION , need >=3.0svn; disabling"
294
+ CFG_C_COMPILER=" gcc"
293
295
;;
294
296
esac
297
+ else
298
+ CFG_C_COMPILER=" gcc"
295
299
fi
300
+ putvar CFG_C_COMPILER
296
301
297
302
putvar CFG_LLVM_ROOT
298
303
putvar CFG_LLVM_INCDIR
Original file line number Diff line number Diff line change @@ -135,8 +135,8 @@ ifdef CFG_WINDOWSY
135
135
endif
136
136
137
137
138
- ifdef CFG_CLANG
139
- CFG_INFO := $( info cfg: using clang)
138
+ CFG_INFO := $( info cfg: using $( CFG_C_COMPILER ) )
139
+ ifeq ( $( CFG_C_COMPILER ) , clang)
140
140
CFG_GCCISH_CFLAGS += -Wall -Werror -fno-rtti -fno-exceptions -g
141
141
CFG_GCCISH_LINK_FLAGS += -g
142
142
CFG_COMPILE_C = $(CFG_GCCISH_CROSS ) clang++ $(CFG_GCCISH_CFLAGS ) \
@@ -146,8 +146,7 @@ ifdef CFG_CLANG
146
146
CFG_LINK_C = $(CFG_GCCISH_CROSS ) clang++ $(CFG_GCCISH_LINK_FLAGS ) -o $(1 ) \
147
147
$(CFG_GCCISH_DEF_FLAG )$(3 ) $(2 )
148
148
else
149
- ifdef CFG_GCC
150
- CFG_INFO := $(info cfg: using gcc)
149
+ ifeq ($(CFG_C_COMPILER ) ,gcc)
151
150
CFG_GCCISH_CFLAGS += -Wall -Werror -fno-rtti -fno-exceptions -g
152
151
CFG_GCCISH_LINK_FLAGS += -g
153
152
CFG_COMPILE_C = $(CFG_GCCISH_CROSS ) g++ $(CFG_GCCISH_CFLAGS ) \
You can’t perform that action at this time.
0 commit comments