Browse Source

Fix imap build problem

experimental/newoperator
Rasmus Lerdorf 27 years ago
parent
commit
0fa438a22a
  1. 22
      ext/imap/config.m4

22
ext/imap/config.m4

@ -31,31 +31,37 @@ AC_ARG_WITH(imap,
fi
if test -n "$APXS"; then
if test -f $IMAP_DIR/lib/libimap.a; then
IMAP_LIBS="${apxs_runpath_switch}$IMAP_DIR/lib' -L$IMAP_DIR/lib -limap"
IMAP_LIBDIR="$IMAP_DIR/lib"
IMAP_LIB="imap"
elif test ! -f $IMAP_DIR/lib/libc-client.a; then
if test ! -f $IMAP_DIR/lib/libc-client4.so; then
AC_MSG_ERROR(You need to copy or link $IMAP_DIR/lib/c-client.a to $IMAP_DIR/lib/libc-client.a)
else
IMAP_LIBS="${apxs_runpath_switch}$IMAP_DIR/lib' -L$IMAP_DIR/lib -lc-client4"
IMAP_LIBDIR="$IMAP_DIR/lib"
IMAP_LIB="c-client4"
fi
else
IMAP_LIBS="${apxs_runpath_switch}$IMAP_DIR/lib' -L$IMAP_DIR/lib -lc-client"
IMAP_LIBDIR="$IMAP_DIR/lib"
IMAP_LIB="c-client"
fi
else
if test -f $IMAP_DIR/lib/libimap.a; then
IMAP_LIBS="-L$IMAP_DIR/lib -limap"
IMAP_LIBDIR="$IMAP_DIR/lib"
IMAP_LIB="imap"
elif test ! -f $IMAP_DIR/lib/c-client.a; then
if test ! -f $IMAP_DIR/lib/libc-client4.so; then
AC_MSG_ERROR(could not find c-client.a in $IMAP_DIR/lib !)
else
IMAP_LIBS="${ld_runpath_switch}$IMAP_DIR/lib -L$IMAP_DIR/lib -lc-client4"
IMAP_LIBDIR="$IMAP_DIR/lib"
IMAP_LIB="c-client4"
fi
else
IMAP_LIBS="-L$IMAP_DIR/lib $IMAP_DIR/lib/c-client.a"
IMAP_LIBS="$IMAP_DIR/lib"
IMAP_LIB="c-client"
fi
fi
INCLUDES="$INCLUDES -I$IMAP_INC_DIR"
EXTRA_LIBS="$EXTRA_LIBS $IMAP_LIBS"
AC_ADD_LIBRARY_WITH_PATH($IMAP_LIB, $IMAP_LIBDIR)
AC_ADD_INCLUDE($IMAP_INC_DIR)
AC_DEFINE(HAVE_IMAP)
AC_MSG_RESULT(yes)
PHP_EXTENSION(imap)

Loading…
Cancel
Save