Skip to content

Commit 782cf04

Browse files
committed
support for GNU configure syntax corrections: patch from brson
1 parent a0681e9 commit 782cf04

File tree

1 file changed

+21
-21
lines changed

1 file changed

+21
-21
lines changed

configure

+21-21
Original file line numberDiff line numberDiff line change
@@ -616,6 +616,26 @@ do
616616
done
617617
CFG_TARGET=$V_TEMP
618618

619+
# copy host-triples to target-triples so that hosts are a subset of targets
620+
# XXX: remove deprecated variables here
621+
V_TEMP=""
622+
for i in $CFG_HOST_TRIPLES $CFG_TARGET_TRIPLES;
623+
do
624+
echo "$V_TEMP" | grep -qF $i || V_TEMP="$V_TEMP${V_TEMP:+ }$i"
625+
done
626+
CFG_TARGET_TRIPLES=$V_TEMP
627+
628+
# XXX: Support for deprecated syntax, should be dropped.
629+
if [ ! -z "$CFG_BUILD_TRIPLE" ]; then
630+
CFG_BUILD=${CFG_BUILD_TRIPLE}
631+
fi
632+
if [ ! -z "$CFG_HOST_TRIPLES" ]; then
633+
CFG_HOST=${CFG_HOST_TRIPLES}
634+
fi
635+
if [ ! -z "$CFG_TARGET_TRIPLES" ]; then
636+
CFG_TARGET=${CFG_TARGET_TRIPLES}
637+
fi
638+
619639
# check target-specific tool-chains
620640
for i in $CFG_TARGET
621641
do
@@ -718,7 +738,7 @@ then
718738
CFG_LIBDIR=bin
719739
fi
720740

721-
for h in $CFG_HOST_
741+
for h in $CFG_HOST
722742
do
723743
for t in $CFG_TARGET
724744
do
@@ -986,26 +1006,6 @@ putvar CFG_ANDROID_CROSS_PATH
9861006
putvar CFG_MINGW32_CROSS_PATH
9871007
putvar CFG_MANDIR
9881008

989-
# Support for deprecated syntax, should be dropped.
990-
putvar CFG_BUILD_TRIPLE
991-
putvar CFG_HOST_TRIPLES
992-
putvar CFG_TARGET_TRIPLES
993-
if [ ! -z "$CFG_BUILD_TRIPLE" ]; then
994-
CFG_BUILD=${CFG_BUILD_TRIPLE}
995-
fi
996-
if [ ! -z "$CFG_HOST_TRIPLES" ]; then
997-
CFG_HOST=${CFG_HOST_TRIPLES}
998-
fi
999-
if [ ! -z "$CFG_TARGET_TRIPLES" ]; then
1000-
CFG_TARGET=${CFG_TARGET_TRIPLES}
1001-
fi
1002-
1003-
if [ ! -z "$CFG_ENABLE_PAX_FLAGS" ]
1004-
then
1005-
putvar CFG_ENABLE_PAX_FLAGS
1006-
putvar CFG_PAXCTL
1007-
fi
1008-
10091009
# Avoid spurious warnings from clang by feeding it original source on
10101010
# ccache-miss rather than preprocessed input.
10111011
if [ ! -z "$CFG_ENABLE_CCACHE" ] && [ ! -z "$CFG_ENABLE_CLANG" ]

0 commit comments

Comments
 (0)