]> granicus.if.org Git - php/commitdiff
Better lib check
authorSascha Schumann <sas@php.net>
Fri, 3 Mar 2000 11:54:07 +0000 (11:54 +0000)
committerSascha Schumann <sas@php.net>
Fri, 3 Mar 2000 11:54:07 +0000 (11:54 +0000)
ext/imap/config.m4

index 88de9d7bd04295d56addebc6e273446097e28fa6..ce9a1e9c8fb07058b7317c5b15f0aa8d5007144d 100644 (file)
@@ -1,6 +1,10 @@
 dnl $Id$
 
 AC_DEFUN(IMAP_INC_CHK,[if test -r $i$1/rfc822.h; then IMAP_DIR=$i; IMAP_INC_DIR=$i$1])
+AC_DEFUN(IMAP_LIB_CHK,[if test "$IMAP_DIR/$1/lib$lib*" != '$IMAP_DIR/$1/lib$lib*'; then
+               IMAP_LIB_DIR=$IMAP_DIR/$1
+               break
+               ])
 
 RESULT=no
 AC_MSG_CHECKING(for IMAP support)
@@ -29,14 +33,8 @@ AC_ARG_WITH(imap,
 
     for lib in imap c-client c-client4; do
       IMAP_LIB=$lib
-      if eval test -r "$IMAP_DIR/lib/lib$lib*"; then
-        IMAP_LIB_DIR=$IMAP_DIR/lib
-        break
-      fi
-      if eval test -r "$IMAP_DIR/c-client/lib$lib*"; then
-        IMAP_LIB_DIR=$IMAP_DIR/c-client
-        break 2
-      fi
+      IMAP_LIB_CHK(lib)
+      IMAP_LIB_CHK(c-client)
     done
 
     if test -z "$IMAP_LIB_DIR"; then