summaryrefslogtreecommitdiff
path: root/ext/imap/config.m4
diff options
context:
space:
mode:
authorSascha Schumann <sas@php.net>2000-03-03 11:54:07 +0000
committerSascha Schumann <sas@php.net>2000-03-03 11:54:07 +0000
commit51e6ab21d7b7412bfecf0f3ddf9374fb13d7e7be (patch)
treed5f1fe9e9cd3d94243a9ba087918a0e8228bd60c /ext/imap/config.m4
parent21390997811e31a008ae151529374a80a3defd09 (diff)
downloadphp-git-51e6ab21d7b7412bfecf0f3ddf9374fb13d7e7be.tar.gz
Better lib check
Diffstat (limited to 'ext/imap/config.m4')
-rw-r--r--ext/imap/config.m414
1 files changed, 6 insertions, 8 deletions
diff --git a/ext/imap/config.m4 b/ext/imap/config.m4
index 88de9d7bd0..ce9a1e9c8f 100644
--- a/ext/imap/config.m4
+++ b/ext/imap/config.m4
@@ -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