Thu Feb 4 12:35:02 1993 Ian Lance Taylor (ian@cygnus.com)
[deliverable/binutils-gdb.git] / configure
index add8d6bc486dc63b0a906c84c5d0f7e5e4141af7..a4d173b6a9fcc8b45322f4d23b6ca2b5a24401f8 100755 (executable)
--- a/configure
+++ b/configure
@@ -561,7 +561,12 @@ for subdir in . ${subdirs} ; do
     fi
 
     if [ ! -d ${subdir} ] ; then
-       mkdir ${subdir}
+       if mkdir ${subdir} ; then
+               true
+        else
+               echo '***' "${progname}: could not make ${PWD=`pwd`}/${subdir}" 1>&2
+               exit 1
+        fi
     fi
 
     case "${removing}" in
@@ -815,14 +820,19 @@ done
 # If there are subdirectories, then recur. 
 if [ -z "${norecursion}" -a -n "${configdirs}" ] ; then 
        for configdir in ${configdirs} ; do
-               eval echo Configuring ${configdir}... ${redirect}
 
                if [ -d ${srcdir}/${configdir} ] ; then
+                       eval echo Configuring ${configdir}... ${redirect}
                        case "${srcdir}" in
                        ".") ;;
                        *)
                                if [ ! -d ./${configdir} ] ; then
-                                       mkdir ./${configdir}
+                                       if mkdir ./${configdir} ; then
+                                               true
+                                       else
+                                               echo '***' "${progname}: could not make ${PWD=`pwd`}/${configdir}" 1>&2
+                                               exit 1
+                                       fi
                                fi
                                ;;
                        esac
@@ -863,8 +873,6 @@ if [ -z "${norecursion}" -a -n "${configdirs}" ] ; then
                        fi
 
                        cd ${POPDIR}
-               else
-                       eval echo Warning: source directory \"${srcdir}/${configdir}\" is missing. ${redirect}
                fi
        done
 fi
This page took 0.023148 seconds and 4 git commands to generate.