diff options
author | dj <dj@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-11-09 02:06:30 +0000 |
---|---|---|
committer | dj <dj@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-11-09 02:06:30 +0000 |
commit | 84d2595c733a200d662bdf94b25828a14ebe7ca1 (patch) | |
tree | 96af005cf2f215fe378cb10b0585b97afdd439cb /gcc/configure.in | |
parent | a9cbbd8a0c256a8c10ce1a2d784bdb4d64ad884d (diff) | |
download | gcc-84d2595c733a200d662bdf94b25828a14ebe7ca1.tar.gz |
* configure.in (--enable-languages): Be more permissive about
syntax. Check for empty lists better. Warn about $LANGUAGES.
* configure: Regenerated.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46870 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/configure.in')
-rw-r--r-- | gcc/configure.in | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/gcc/configure.in b/gcc/configure.in index dfdfdcd393a..91047eb11cb 100644 --- a/gcc/configure.in +++ b/gcc/configure.in @@ -1722,17 +1722,23 @@ fi # Look if the user specified --enable-languages="..."; if not, use # the environment variable $LANGUAGES if defined. $LANGUAGES might # go away some day. +# NB: embedded tabs in this IF block -- do not untabify if test x"${enable_languages+set}" != xset; then if test x"${LANGUAGES+set}" = xset; then - enable_languages="`echo ${LANGUAGES} | tr ' ' ','`" + enable_languages="${LANGUAGES}" + AC_MSG_WARN([setting LANGUAGES is deprecated, use --enable-languages instead]) + else enable_languages=all fi else - if test x"${enable_languages}" = x; then - AC_MSG_ERROR([--enable-languages needs at least one argument]) + if test x"${enable_languages}" = x || + test x"${enable_languages}" = xyes; + then + AC_MSG_ERROR([--enable-languages needs at least one language argument]) fi fi +enable_languages=`echo "${enable_languages}" | sed -e 's/[[ ,]][[ ,]]*/,/g' -e 's/,$//'` # First scan to see if an enabled language requires some other language. # We assume that a given config-lang.in will list all the language |