diff options
| author | Heather <heather@cynede.net> | 2013-10-25 08:57:56 +0400 |
|---|---|---|
| committer | Brian Anderson <banderson@mozilla.com> | 2013-10-29 16:22:57 -0700 |
| commit | b9504f993116f6d7ff1a12abe6c36f7afcc2abed (patch) | |
| tree | d077bdcba792c8ea9e13c2afd4ac4390947a114c | |
| parent | 1c4a348b072a1b6191ac349aefffcc1c5fe84de7 (diff) | |
| download | rust-b9504f993116f6d7ff1a12abe6c36f7afcc2abed.tar.gz rust-b9504f993116f6d7ff1a12abe6c36f7afcc2abed.zip | |
support for GNU configure syntax corrections: patch from brson
| -rwxr-xr-x | configure | 42 |
1 files changed, 21 insertions, 21 deletions
diff --git a/configure b/configure index 0f965fca608..244014caab2 100755 --- a/configure +++ b/configure @@ -616,6 +616,26 @@ do done CFG_TARGET=$V_TEMP +# copy host-triples to target-triples so that hosts are a subset of targets +# XXX: remove deprecated variables here +V_TEMP="" +for i in $CFG_HOST_TRIPLES $CFG_TARGET_TRIPLES; +do + echo "$V_TEMP" | grep -qF $i || V_TEMP="$V_TEMP${V_TEMP:+ }$i" +done +CFG_TARGET_TRIPLES=$V_TEMP + +# XXX: Support for deprecated syntax, should be dropped. +if [ ! -z "$CFG_BUILD_TRIPLE" ]; then + CFG_BUILD=${CFG_BUILD_TRIPLE} +fi +if [ ! -z "$CFG_HOST_TRIPLES" ]; then + CFG_HOST=${CFG_HOST_TRIPLES} +fi +if [ ! -z "$CFG_TARGET_TRIPLES" ]; then + CFG_TARGET=${CFG_TARGET_TRIPLES} +fi + # check target-specific tool-chains for i in $CFG_TARGET do @@ -718,7 +738,7 @@ then CFG_LIBDIR=bin fi -for h in $CFG_HOST_ +for h in $CFG_HOST do for t in $CFG_TARGET do @@ -986,26 +1006,6 @@ putvar CFG_ANDROID_CROSS_PATH putvar CFG_MINGW32_CROSS_PATH putvar CFG_MANDIR -# Support for deprecated syntax, should be dropped. -putvar CFG_BUILD_TRIPLE -putvar CFG_HOST_TRIPLES -putvar CFG_TARGET_TRIPLES -if [ ! -z "$CFG_BUILD_TRIPLE" ]; then - CFG_BUILD=${CFG_BUILD_TRIPLE} -fi -if [ ! -z "$CFG_HOST_TRIPLES" ]; then - CFG_HOST=${CFG_HOST_TRIPLES} -fi -if [ ! -z "$CFG_TARGET_TRIPLES" ]; then - CFG_TARGET=${CFG_TARGET_TRIPLES} -fi - -if [ ! -z "$CFG_ENABLE_PAX_FLAGS" ] -then - putvar CFG_ENABLE_PAX_FLAGS - putvar CFG_PAXCTL -fi - # Avoid spurious warnings from clang by feeding it original source on # ccache-miss rather than preprocessed input. if [ ! -z "$CFG_ENABLE_CCACHE" ] && [ ! -z "$CFG_ENABLE_CLANG" ] |
