reformat copyright paragraph
[deliverable/binutils-gdb.git] / configure
index 6521d23332ad6a9b893632fae7111c8136150987..cad60b77c507c9ceb5ee4c026d76f6d7c333f3f2 100755 (executable)
--- a/configure
+++ b/configure
@@ -576,15 +576,6 @@ case "${srcdir}" in
         fi
 esac
 
-# start-sanitize-cygnus
-# Don't allow builds at Cygnus to be done with srcdir==builddir.  We
-# can assume srcdir==. in this case, because of code above.
-if test "$srcdir" = .; then
-   echo '***' "Cannot configure in source tree." >&2
-   echo '***' "Make a parallel directory and configure there." >&2
-   exit 1
-fi
-# end-sanitize-cygnus
 
 # default exec_prefix
 case "${exec_prefixoption}" in
@@ -687,8 +678,24 @@ fi
 
 ### do common part of configure.in
 
+# If the language specific compiler does not exist, but the "gcc" directory does,
+# we will skip this directory; in this case the sub-directory's common part
+# of configure.in will create a small shell script "skip-this-dir" containing
+# commands to completely clean up any temporary or created files.
+
 . ${tmpfile}.com
 
+if test -f skip-this-dir; then
+       # Perform the same cleanup as the trap handler, minus the "exit 1" of course,
+       # and reset the trap handler.
+       trap 0
+       rm -f Makefile* ${tmpfile}.com ${tmpfile}.tgt ${tmpfile}.hst ${tmpfile}.pos
+       # Execute the final clean-up actions
+       ${config_shell} skip-this-dir
+       # and stop configuring this directory.
+       exit 0
+fi
+
 # some sanity checks on configure.in
 case "${srctrigger}" in
 "")
@@ -1050,28 +1057,6 @@ export CXX
 export CFLAGS
 export CXXFLAGS
 
-# start-sanitize-gdbtk
-# FIXME: This should be in configure.in, not configure
-case "$host" in
-       *go32*)
-           enable_gdbtk=no ;;
-       *msdosdjgpp*)
-           enable_gdbtk=no ;;
-esac
-
-# FIXME: This should be in configure.in, not configure
-# Determine whether gdb needs tk/tcl or not.
-if [ "$enable_gdbtk" != "no" ]; then
-       GDB_TK="all-tcl all-tk all-itcl all-tix all-libgui"
-       # start-sanitize-ide
-       if [ "$enable_ide" = "yes" ]; then
-               GDB_TK="all-tcl all-tk all-itcl all-tix all-libgui all-libide all-libidetcl"
-       fi
-       # end-sanitize-ide
-else
-       GDB_TK=""
-fi
-# end-sanitize-gdbtk
 
 for subdir in . ${subdirs} ; do
 
@@ -1330,35 +1315,6 @@ EOF
                 echo site_makefile_frag = ${invsubdir}${site_makefile_frag} >>${Makefile}
             fi 
 
-           # provide a proper gxx_include_dir to all subdirs.
-           # Note, if you change the default, make sure to fix both here
-           # and in the gcc subdirectory.
-           # Check whether --with-gxx-include-dir or --without-gxx-include-dir was given.
-           gxx_include_dir=
-           if test -n "${with_gxx_include_dir}"; then
-               case "${with_gxx_include_dir}" in
-                 yes )
-                   echo "configure: error: bad value ${withval} given for g++ include directory" 1>&2
-                   exit 1
-                   ;;
-                 no )
-                   ;;
-                 * )
-                   gxx_include_dir=${with_gxx_include_dir}
-                   ;;
-               esac
-           fi
-           if test x${gxx_include_dir} = x; then
-               if test x${enable_version_specific_runtime_libs} = xyes; then
-                   echo gxx_include_dir = '${libsubdir}/include/g++' >> ${Makefile}
-               else
-                   . ${topsrcdir}/config.if
-                   echo gxx_include_dir = '${prefix}/include/g++'-${libstdcxx_interface} >> ${Makefile}
-               fi
-           else
-               echo gxx_include_dir = ${gxx_include_dir} >> ${Makefile}
-           fi
-
            # record if we want to build shared libs.
            if test -z "${enable_shared}"; then
                echo enable_shared = no >> ${Makefile}
@@ -1442,10 +1398,6 @@ EOF
                    -e "s:^DEFAULT_M4[  ]*=.*$:DEFAULT_M4 = ${DEFAULT_M4}:" \
                     ${subdir}/Makefile.tem >> ${Makefile}
   
-           # start-sanitize-gdbtk
-           sed -e "s:^GDB_TK[   ]*=.*$:GDB_TK = ${GDB_TK}:" ${Makefile} >${Makefile}.tem
-           mv -f ${Makefile}.tem ${Makefile}
-           # end-sanitize-gdbtk
 
            # If this is a Canadian Cross, preset the values of many more
            # tools.
This page took 0.024189 seconds and 4 git commands to generate.