]> granicus.if.org Git - python/commitdiff
Change all occurances of
authorBarry Warsaw <barry@python.org>
Thu, 5 Oct 2000 18:45:53 +0000 (18:45 +0000)
committerBarry Warsaw <barry@python.org>
Thu, 5 Oct 2000 18:45:53 +0000 (18:45 +0000)
test -d "$directory"

to

test ! -z "directory" -a -d "directory"

Apparently, on SunOS 4.1.4_JL (and other?) OSes, -d on an empty string
always returns true.  This closes SF bug #115392.

configure
configure.in

index 9a75606c928eb9dddbc1f42a803cce2f1eb8a36d..ac81fbbbd8e92422bf2503945aec686fcf464592 100755 (executable)
--- a/configure
+++ b/configure
@@ -3102,10 +3102,10 @@ if test "$with_threads" = "no"
 then
     USE_THREAD_MODULE="#"
 else
-    if test -d "$with_threads"
+    if test ! -z $with_threads -a -d $with_threads
     then LDFLAGS="$LDFLAGS -L$with_threads"
     fi
-    if test -d "$withval"
+    if test ! -z $withval -a -d $withval
     then LDFLAGS="$LDFLAGS -L$withval"
     fi
     cat >> confdefs.h <<\EOF
@@ -3782,7 +3782,7 @@ EOF
 
 DYNLOADFILE="dynload_dl.o"
 dldir=$withval
-if test -d "$dldir"
+if test ! -z $dldir -a -d $dldir
 then LDFLAGS="$LDFLAGS -L$dldir"
 else { echo "configure: error: proper usage is --with-sgi-dl=DIRECTORY" 1>&2; exit 1; }
 fi
@@ -3807,7 +3807,7 @@ EOF
 DYNLOADFILE="dynload_dl.o"
 dldir=`echo "$withval" | sed 's/,.*//'`
 dlddir=`echo "$withval" | sed 's/.*,//'`
-if test -d "$dldir" -a -d "$dlddir"
+if test ! -z "$dldir" -a -d "$dldir" -a ! -z "$dlddir" -a -d "$dlddir"
 then LDFLAGS="$LDFLAGS -L$dldir -L$dlddir"
 else { echo "configure: error: proper usage is --with-dl-dld=DL_DIRECTORY" 1>&2; exit 1; }
 fi
index e2adc755fb57232a4713a41a462fe34f570d714b..eefea04297c6f0e4ab0cd1807a1b477f307dd5ad 100644 (file)
@@ -750,10 +750,10 @@ if test "$with_threads" = "no"
 then
     USE_THREAD_MODULE="#"
 else
-    if test -d "$with_threads"
+    if test ! -z $with_threads -a -d $with_threads
     then LDFLAGS="$LDFLAGS -L$with_threads"
     fi
-    if test -d "$withval"
+    if test ! -z $withval -a -d $withval
     then LDFLAGS="$LDFLAGS -L$withval"
     fi
     AC_DEFINE(_REENTRANT)
@@ -889,7 +889,7 @@ AC_MSG_RESULT($withval)
 AC_DEFINE(WITH_SGI_DL)
 DYNLOADFILE="dynload_dl.o"
 dldir=$withval
-if test -d "$dldir"
+if test ! -z $dldir -a -d $dldir
 then LDFLAGS="$LDFLAGS -L$dldir"
 else AC_ERROR(proper usage is --with-sgi-dl=DIRECTORY)
 fi
@@ -903,7 +903,7 @@ AC_DEFINE(WITH_DL_DLD)
 DYNLOADFILE="dynload_dl.o"
 dldir=`echo "$withval" | sed 's/,.*//'`
 dlddir=`echo "$withval" | sed 's/.*,//'`
-if test -d "$dldir" -a -d "$dlddir"
+if test ! -z "$dldir" -a -d "$dldir" -a ! -z "$dlddir" -a -d "$dlddir"
 then LDFLAGS="$LDFLAGS -L$dldir -L$dlddir"
 else AC_ERROR(proper usage is --with-dl-dld=DL_DIRECTORY,DLD_DIRECTORY)
 fi