* configure.in: Recognize --without-newlib.
authorIan Lance Taylor <ian@airs.com>
Fri, 26 Aug 1994 15:19:54 +0000 (15:19 +0000)
committerIan Lance Taylor <ian@airs.com>
Fri, 26 Aug 1994 15:19:54 +0000 (15:19 +0000)
ChangeLog
configure.in

index a4a095d..048cf9d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+Fri Aug 26 11:19:08 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
+
+       * configure.in: Recognize --without-newlib.
+
 Wed Aug 24 12:36:50 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
 
        * configure.in: Change i[34]86 to i[345]86.
index 76a7e16..25d1824 100644 (file)
@@ -173,7 +173,10 @@ case ${with_x} in
        ;;
 esac
 
-
+# Recognize --without-newlib.
+if [ x${with_newlib} = xno ]; then
+  configdirs=`echo " ${configdirs} " | sed -e 's/ newlib / /'`
+fi
 
 # Some tools are only suitable for building in a "native" situation.
 # Those are added when we have a host==target configuration.  For cross
@@ -224,9 +227,6 @@ case "${host}" in
 esac
 
 
-
-
-
 case "${target}" in
   alpha-dec-osf1*)
     noconfigdirs="$noconfigdirs emacs emacs19 fileutils grep newlib"
@@ -337,9 +337,11 @@ case "${target}" in
      ;;    
 esac
 
+# Remove the entries in $noconfigdirs from $configdirs.  If we have the
+# source for them, add them to $notsupp.
 notsupp=""
 for dir in . $noconfigdirs ; do
-  if [ $dir != . ] && echo "# ${configdirs} #" | grep "${dir} " >/dev/null 2>&1 ; then
+  if [ $dir != . ]  && echo " ${configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
     configdirs=`echo " ${configdirs} " | sed -e "s/ ${dir} / /"`
     if [ -r $srcdir/$dir/configure ] || [ -r $srcdir/$dir/configure.in ]; then
       notsupp="$notsupp $dir"
@@ -359,7 +361,7 @@ if [ -n "${notsupp}" ] && [ -z "${norecursion}" ]; then
   # 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
+      if [ -r $dir/Makefile.in ] && echo " ${configdirs} " | grep " ${dir} " >/dev/null 2>&1 ; then
        appdirs=""
        break
       fi