From cbc4b24a7a552077b73dad096873a25163e6b9ad Mon Sep 17 00:00:00 2001 From: Sascha Schumann Date: Tue, 1 Aug 2000 15:24:56 +0000 Subject: [PATCH] Enable building PHP against kerberized IMAP libraries --- ext/imap/config.m4 | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/ext/imap/config.m4 b/ext/imap/config.m4 index 53be2e2d57..fb20d48559 100644 --- a/ext/imap/config.m4 +++ b/ext/imap/config.m4 @@ -12,6 +12,17 @@ AC_DEFUN(IMAP_LIB_CHK,[ done ]) +PHP_ARG_WITH(kerberos,for Kerberos support in IMAP, +[ --with-kerberos[=DIR] Include Kerberos support in IMAP.]) + +if test "$PHP_KERBEROS" = "yes"; then + test -d /usr/kerberos && PHP_KERBEROS=/usr/kerberos +fi + +if test "$PHP_KERBEROS" != "no"; then + PHP_KERBEROS_LIBDIR=$PHP_KERBEROS/lib +fi + PHP_ARG_WITH(imap,for IMAP support, [ --with-imap[=DIR] Include IMAP support. DIR is the IMAP include and c-client.a directory.]) @@ -58,6 +69,14 @@ PHP_ARG_WITH(imap,for IMAP support, AC_ADD_LIBRARY_DEFER($IMAP_LIB) fi + if test "$PHP_KERBEROS" != "no"; then + AC_ADD_LIBPATH($PHP_KERBEROS_LIBDIR, IMAP_SHARED_LIBADD) + AC_ADD_LIBRARY(com_err,, IMAP_SHARED_LIBADD) + AC_ADD_LIBRARY(k5crypto,, IMAP_SHARED_LIBADD) + AC_ADD_LIBRARY(krb5,, IMAP_SHARED_LIBADD) + AC_ADD_LIBRARY(gssapi_krb5,, IMAP_SHARED_LIBADD) + fi + PHP_EXTENSION(imap, $ext_shared) AC_DEFINE(HAVE_IMAP,1,[ ]) -- 2.40.0