diff options
author | Ian Lance Taylor <ian@airs.com> | 1994-05-07 05:01:09 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@airs.com> | 1994-05-07 05:01:09 +0000 |
commit | af9fa3c1d97de9dd245e6dac6282a8f1f377857c (patch) | |
tree | 948a446df8ae9b5ed14d8291296eed7bca74a215 | |
parent | 461004f30f6aea3c24ca2c52b23c17331bb268d6 (diff) | |
download | gdb-af9fa3c1d97de9dd245e6dac6282a8f1f377857c.zip gdb-af9fa3c1d97de9dd245e6dac6282a8f1f377857c.tar.gz gdb-af9fa3c1d97de9dd245e6dac6282a8f1f377857c.tar.bz2 |
Restore changes clobbered by last check in.
-rw-r--r-- | configure.in | 29 |
1 files changed, 28 insertions, 1 deletions
diff --git a/configure.in b/configure.in index e91c29f..9347446 100644 --- a/configure.in +++ b/configure.in @@ -79,6 +79,9 @@ configdirs=`echo ${host_libs} ${host_tools} ${target_libs} ${target_tools}` srctrigger=move-if-change srcname="gnu development package" +# This gets set non-empty for some net releases of packages. +appdirs="" + # per-host: # Work in distributions that contain no compiler tools, like Autoconf. @@ -110,7 +113,7 @@ case "${host}" in *-sun-*) host_makefile_frag=config/mh-sun ;; *-hp-hpux*) host_makefile_frag=config/mh-hpux ;; *-*-hiux*) host_makefile_frag=config/mh-hpux ;; - rs6000-*-lynxos*) host_makefile_frag=config/mh-lynxosrs6k ;; + rs6000-*-lynxos*) host_makefile_frag=config/mh-lynxrs6k ;; *-*-lynxos*) host_makefile_frag=config/mh-lynxos ;; *-*-sysv4*) host_makefile_frag=config/mh-sysv4 ;; *-*-sysv*) host_makefile_frag=config/mh-sysv ;; @@ -266,6 +269,12 @@ case "${target}" in # The GNU linker does not support shared libraries. noconfigdirs="$noconfigdirs ld gprof" ;; + mips*-dec-bsd*) + noconfigdirs="$noconfigdirs gprof" + ;; + mips*-*-bsd*) + noconfigdirs="$noconfigdirs gprof ld" + ;; mips*-*-*) noconfigdirs="$noconfigdirs gprof" ;; @@ -322,6 +331,24 @@ done # supported by the one or two programs in a package. if [ -n "${notsupp}" ] && [ -z "${norecursion}" ]; then + # If $appdirs is non-empty, at least one of those directories must still + # be configured, or we error out. (E.g., if the gas release supports a + # specified target in some subdirs but not the gas subdir, we shouldn't + # pretend that all is well.) + if [ -n "$appdirs" ]; then + for dir in $appdirs ; do + if [ -r $dir/Makefile.in ] && echo "# ${configdirs} #" | grep "${dir} " >/dev/null 2>&1 ; then + appdirs="" + break + fi + done + if [ -n "$appdirs" ]; then + echo "*** This configuration is not supported by this package." 1>&2 + exit 1 + fi + fi + # Okay, some application will build, or we don't care to check. Still + # notify of subdirs not getting built. echo "*** This configuration is not supported in the following subdirectories:" 1>&2 echo " ${notsupp}" 1>&2 echo " (Any other directories should still work fine.)" 1>&2 |