This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
[patch] minor cleanups to toplevel configure.in
- From: Nathanael Nerode <neroden at doctormoo dot dyndns dot org>
- To: gcc-patches at gcc dot gnu dot org, binutils at sources dot redhat dot com,gdb-patches at sources dot redhat dot com
- Date: Fri, 12 Jul 2002 13:14:17 -0400
- Subject: [patch] minor cleanups to toplevel configure.in
Some format normalization.
Some comment changes; hopefully nothing too controversial.
I deleted a commented out alternate version of noconfigdirs for mingw32.
I rewrote the 'always build newlib' comments for certain targets to specify
that "always" means "Even when native" in this context. I'm pretty sure
that's what it means.
I converted a couple of 'if test's to 'case's.
2002-07-12 Nathanael Nerode <neroden@gcc.gnu.org>
* configure.in: Reformat; fix comments; convert 'test's to 'case's.
Index: configure.in
===================================================================
RCS file: /cvs/gcc/gcc/configure.in,v
retrieving revision 1.173
diff -u -r1.173 configure.in
--- configure.in 11 Jul 2002 19:54:04 -0000 1.173
+++ configure.in 12 Jul 2002 17:08:44 -0000
@@ -230,22 +230,21 @@
;;
i[3456]86-*-go32* | i[3456]86-*-msdosdjgpp*)
noconfigdirs="tcl tk expect dejagnu send-pr uudecode guile itcl tix db snavigator gnuserv libffi"
- ;;
+ ;;
i[3456]86-*-mingw32*)
- # noconfigdirs="tcl tk expect dejagnu make texinfo bison patch flex byacc send-pr uudecode dejagnu diff guile perl itcl tix db snavigator gnuserv"
- noconfigdirs="expect dejagnu autoconf automake send-pr rcs guile perl texinfo libtool"
- ;;
+ noconfigdirs="expect dejagnu autoconf automake send-pr rcs guile perl texinfo libtool"
+ ;;
i[3456]86-*-beos*)
- noconfigdirs="$noconfigdirs tk itcl tix libgui gdb"
- ;;
+ noconfigdirs="$noconfigdirs tk itcl tix libgui gdb"
+ ;;
*-*-cygwin*)
- noconfigdirs="autoconf automake send-pr rcs guile perl"
+ noconfigdirs="autoconf automake send-pr rcs guile perl"
;;
*-*-netbsd*)
noconfigdirs="rcs"
;;
ppc*-*-pe)
- noconfigdirs="patch diff make tk tcl expect dejagnu autoconf automake texinfo bison send-pr gprof rcs guile perl itcl tix db snavigator gnuserv"
+ noconfigdirs="patch diff make tk tcl expect dejagnu autoconf automake texinfo bison send-pr gprof rcs guile perl itcl tix db snavigator gnuserv"
;;
powerpc-*-beos*)
noconfigdirs="$noconfigdirs tk itcl tix libgui gdb dejagnu readline"
@@ -282,9 +281,7 @@
# Skip some stuff that's unsupported on some NetBSD configurations.
case "${target}" in
i*86-*-netbsdelf*) ;;
- *)
- noconfigdirs="$noconfigdirs ${libgcj}"
- ;;
+ *) noconfigdirs="$noconfigdirs ${libgcj}" ;;
esac
;;
*-*-netware)
@@ -293,10 +290,10 @@
*-*-rtems*)
noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
case ${target} in
- h8300*-*-* | h8500-*-*)
- noconfigdirs="$noconfigdirs target-libf2c"
- ;;
- *) ;;
+ h8300*-*-* | h8500-*-*)
+ noconfigdirs="$noconfigdirs target-libf2c"
+ ;;
+ *) ;;
esac
;;
*-*-vxworks*)
@@ -336,8 +333,7 @@
skipdirs="$skipdirs target-newlib"
case "${host}" in
*-*-cygwin*) ;; # keep gdb and readline
- *) noconfigdirs="$noconfigdirs gdb readline ${libstdcxx_version}"
- ;;
+ *) noconfigdirs="$noconfigdirs gdb readline ${libstdcxx_version}" ;;
esac
;;
arc-*-*)
@@ -445,9 +441,9 @@
i[3456]86-*-linux*)
# This section makes it possible to build newlib natively on linux.
# If we are using a cross compiler then don't configure newlib.
- if test x${is_cross_compiler} != xno ; then
- noconfigdirs="$noconfigdirs target-newlib"
- fi
+ case ${is_cross_compiler} in
+ yes) noconfigdirs="$noconfigdirs target-newlib" ;;
+ esac
noconfigdirs="$noconfigdirs target-libgloss"
# If we are not using a cross compiler, do configure newlib.
# Note however, that newlib will only be configured in this situation
@@ -471,7 +467,7 @@
*-*-cygwin*)
target_configdirs="$target_configdirs target-libtermcap target-winsup"
noconfigdirs="$noconfigdirs target-gperf target-libgloss ${libgcj}"
- # always build newlib.
+ # Build newlib even when native.
skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'`
# Can't build gdb for Cygwin if not native.
@@ -499,8 +495,8 @@
noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
;;
i[3456]86-*-beos*)
- noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss ${libgcj}"
- ;;
+ noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss ${libgcj}"
+ ;;
m68hc11-*-*|m6811-*-*|m68hc12-*-*|m6812-*-*)
noconfigdirs="$noconfigdirs target-libiberty ${libstdcxx_version} ${libgcj}"
;;
@@ -511,8 +507,8 @@
noconfigdirs="$noconfigdirs ${libgcj}"
;;
mcore-*-pe*)
- # The EPOC C++ environment does not support exceptions or rtti,
- # and so building libstdc++-v3 tends not to always work.
+ # The EPOC C++ environment does not support exceptions or rtti,
+ # and so building libstdc++-v3 tends not to always work.
noconfigdirs="$noconfigdirs target-libstdc++-v3"
;;
mmix-*-*)
@@ -531,10 +527,10 @@
powerpc*-*-winnt* | powerpc*-*-pe* | ppc*-*-pe)
target_configdirs="$target_configdirs target-winsup"
noconfigdirs="$noconfigdirs gdb tcl tk make expect target-libgloss itcl tix db snavigator gnuserv ${libgcj}"
- # always build newlib.
+ # Build newlib even when native.
skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'`
- ;;
# This is temporary until we can link against shared libraries
+ ;;
powerpcle-*-solaris*)
noconfigdirs="$noconfigdirs gdb sim make tcl tk expect itcl tix db snavigator gnuserv ${libgcj}"
;;
@@ -576,7 +572,7 @@
;;
mipstx39-*-*)
noconfigdirs="$noconfigdirs gprof ${libgcj}" # same as generic mips
- ;;
+ ;;
mips*-*-linux*)
noconfigdirs="$noconfigdirs target-libffi"
;;
@@ -609,11 +605,10 @@
;;
sparc-*-sunos4*)
noconfigdirs="$noconfigdirs ${libgcj}"
- if test x${is_cross_compiler} != xno ; then
- noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss"
- else
- use_gnu_ld=no
- fi
+ case ${is_cross_compiler} in
+ yes) noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss" ;;
+ no) use_gnu_ld=no ;;
+ esac
;;
sparc-*-solaris* | sparc64-*-solaris* | sparcv9-*-solaris*)
;;