From: Sascha Schumann Date: Tue, 1 Aug 2000 15:24:56 +0000 (+0000) Subject: Enable building PHP against kerberized IMAP libraries X-Git-Tag: PRE_FILE_COMPILE_API_CHANGE~58 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=cbc4b24a7a552077b73dad096873a25163e6b9ad;p=php Enable building PHP against kerberized IMAP libraries --- 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,[ ])