Skip to content

Commit a9d15a6

Browse files
committed
Auto merge of #29955 - bltavares:makefile-29554, r=brson
Reference #29554
2 parents 040a77f + 07b7f2f commit a9d15a6

File tree

2 files changed

+9
-4
lines changed

2 files changed

+9
-4
lines changed

configure

+5-4
Original file line numberDiff line numberDiff line change
@@ -1053,12 +1053,13 @@ fi
10531053
# point in the script; after this point, script logic should inspect
10541054
# $CFG_USING_CLANG rather than $CFG_ENABLE_CLANG.
10551055

1056-
# Set CFG_{CC,CXX,CPP,CFLAGS,CXXFLAGS}
1056+
# Set CFG_{CC,CXX,CPP,CFLAGS,CXXFLAGS,LDFLAGS}
10571057
envopt CC
10581058
envopt CXX
10591059
envopt CPP
10601060
envopt CFLAGS
10611061
envopt CXXFLAGS
1062+
envopt LDFLAGS
10621063

10631064
# stdc++ name in use
10641065
# used to manage non-standard name (on OpenBSD for example)
@@ -1667,9 +1668,9 @@ do
16671668

16681669
CXX=$LLVM_CXX
16691670
CC=$LLVM_CC
1670-
CFLAGS=$LLVM_CFLAGS
1671-
CXXFLAGS=$LLVM_CXXFLAGS
1672-
LDFLAGS=$LLVM_LDFLAGS
1671+
CFLAGS="$CFLAGS $LLVM_CFLAGS"
1672+
CXXFLAGS="$CXXFLAGS $LLVM_CXXFLAGS"
1673+
LDFLAGS="$LDFLAGS $LLVM_LDFLAGS"
16731674

16741675
if [ -z "$CFG_DISABLE_LIBCPP" ] && [ -n "$CFG_USING_CLANG" ]; then
16751676
LLVM_OPTS="$LLVM_OPTS --enable-libcpp"

mk/platform.mk

+4
Original file line numberDiff line numberDiff line change
@@ -189,21 +189,25 @@ define CFG_MAKE_TOOLCHAIN
189189
endif
190190

191191
CFG_COMPILE_C_$(1) = $$(CC_$(1)) \
192+
$$(CFLAGS) \
192193
$$(CFG_GCCISH_CFLAGS) \
193194
$$(CFG_GCCISH_CFLAGS_$(1)) \
194195
-c $$(call CFG_CC_OUTPUT_$(1),$$(1)) $$(2)
195196
CFG_LINK_C_$(1) = $$(CC_$(1)) \
197+
$$(LDFLAGS) \
196198
$$(CFG_GCCISH_LINK_FLAGS) -o $$(1) \
197199
$$(CFG_GCCISH_LINK_FLAGS_$(1)) \
198200
$$(CFG_GCCISH_DEF_FLAG_$(1))$$(3) $$(2) \
199201
$$(call CFG_INSTALL_NAME_$(1),$$(4))
200202
CFG_COMPILE_CXX_$(1) = $$(CXX_$(1)) \
203+
$$(CXXFLAGS) \
201204
$$(CFG_GCCISH_CFLAGS) \
202205
$$(CFG_GCCISH_CXXFLAGS) \
203206
$$(CFG_GCCISH_CFLAGS_$(1)) \
204207
$$(CFG_GCCISH_CXXFLAGS_$(1)) \
205208
-c $$(call CFG_CC_OUTPUT_$(1),$$(1)) $$(2)
206209
CFG_LINK_CXX_$(1) = $$(CXX_$(1)) \
210+
$$(LDFLAGS) \
207211
$$(CFG_GCCISH_LINK_FLAGS) -o $$(1) \
208212
$$(CFG_GCCISH_LINK_FLAGS_$(1)) \
209213
$$(CFG_GCCISH_DEF_FLAG_$(1))$$(3) $$(2) \

0 commit comments

Comments
 (0)