diff options
author | Paolo Bonzini <bonzini@gnu.org> | 2006-03-14 16:10:08 +0000 |
---|---|---|
committer | Paolo Bonzini <bonzini@gnu.org> | 2006-03-14 16:10:08 +0000 |
commit | a6df5a19a5cde6b188a3582b2d74964ce0854515 (patch) | |
tree | 1ccbaff1574df9c30479ec8b686282ac982a7322 /configure.in | |
parent | 81d43bffb567f96a583839f2384445f91e69a4fc (diff) | |
download | gdb-a6df5a19a5cde6b188a3582b2d74964ce0854515.zip gdb-a6df5a19a5cde6b188a3582b2d74964ce0854515.tar.gz gdb-a6df5a19a5cde6b188a3582b2d74964ce0854515.tar.bz2 |
2006-03-14 Paolo Bonzini <bonzini@gnu.org>
Sync with gcc:
2006-03-10 Aldy Hernandez <aldyh@redhat.com>
* configure.in: Handle --disable-<component> generically.
* configure: Regenerate.
2006-02-21 Rafael Avila de Espindola <rafael.espindola@gmail.com>
* Makefile.tpl (BUILD_CONFIGDIRS): Remove.
(TARGET_CONFIGDIRS): Remove.
* configure.in: Remove AC_SUBST(target_configdirs).
* Makefile.in, configure: Regenerated.
Diffstat (limited to 'configure.in')
-rw-r--r-- | configure.in | 41 |
1 files changed, 15 insertions, 26 deletions
diff --git a/configure.in b/configure.in index adb53b9..da7c63f 100644 --- a/configure.in +++ b/configure.in @@ -305,7 +305,6 @@ AC_ARG_ENABLE(libada, ENABLE_LIBADA=$enableval, ENABLE_LIBADA=yes) if test "${ENABLE_LIBADA}" != "yes" ; then - noconfigdirs="$noconfigdirs target-libada" noconfigdirs="$noconfigdirs gnattools" fi @@ -313,9 +312,6 @@ AC_ARG_ENABLE(libssp, [ --enable-libssp Builds libssp directory], ENABLE_LIBSSP=$enableval, ENABLE_LIBSSP=yes) -if test "${ENABLE_LIBSSP}" != "yes" ; then - noconfigdirs="$noconfigdirs target-libssp" -fi # Set the default so we build libgcc-math for ix86 and x86_64 AC_ARG_ENABLE(libgcc-math, @@ -328,9 +324,6 @@ case "${target}" in enable_libgcc_math=no ;; esac ]) -if test "${enable_libgcc_math}" != "yes"; then - noconfigdirs="$noconfigdirs target-libgcc-math" -fi # Save it here so that, even in case of --enable-libgcj, if the Java # front-end isn't enabled, we still get libgcj disabled. @@ -349,14 +342,8 @@ no) esac -# Allow --disable-libmudflap to exclude target-libmudflap -case $enable_libmudflap in -yes) - ;; -no) - noconfigdirs="$noconfigdirs target-libmudflap" - ;; -"") +# Disable libmudflap on some systems. +if test x$enable_libmudflap = x ; then case "${target}" in *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu) # Enable libmudflap by default in GNU and friends. @@ -369,16 +356,10 @@ no) noconfigdirs="$noconfigdirs target-libmudflap" ;; esac -esac +fi -# Allow --disable-libgomp to exclude target-libgomp -case $enable_libgomp in -yes) - ;; -no) - noconfigdirs="$noconfigdirs target-libgomp" - ;; -"") +# Disable libgomp on non POSIX hosted systems. +if test x$enable_libgomp = x ; then # Enable libgomp by default on hosted POSIX systems. case "${target}" in *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu) @@ -393,7 +374,7 @@ no) noconfigdirs="$noconfigdirs target-libgomp" ;; esac -esac +fi case "${target}" in @@ -1337,6 +1318,14 @@ Recognised languages are: ${potential_languages}]) ac_configure_args=`echo " $ac_configure_args" | sed -e 's/ --enable-languages=[[^ ]]*//' -e 's/$/ --enable-languages='"$enable_languages"/ ` fi +# Handle --disable-<component> generically. +for dir in $configdirs $build_configdirs $target_configdirs ; do + dirname=`echo $dir | sed -e s/target-//g -e s/build-//g -e s/-/_/g` + if eval test x\${enable_${dirname}} "=" xno ; then + noconfigdirs="$noconfigdirs $dir" + fi +done + # Remove the entries in $skipdirs and $noconfigdirs from $configdirs, # $build_configdirs and $target_configdirs. # If we have the source for $noconfigdirs entries, add them to $notsupp. @@ -2171,7 +2160,7 @@ AC_SUBST(configdirs) # Target module lists & subconfigure args. AC_SUBST(target_configargs) -AC_SUBST(target_configdirs) + # Build tools. AC_SUBST(CC_FOR_BUILD) |