diff options
author | Sascha Schumann <sas@php.net> | 2000-08-01 15:24:56 +0000 |
---|---|---|
committer | Sascha Schumann <sas@php.net> | 2000-08-01 15:24:56 +0000 |
commit | cbc4b24a7a552077b73dad096873a25163e6b9ad (patch) | |
tree | 00661ff7e3fd95ac4684815874e7ad6b5ac19b34 /ext/imap | |
parent | f194a3a25d5293b8b21d54b2259c4b33cd7cce4a (diff) | |
download | php-git-cbc4b24a7a552077b73dad096873a25163e6b9ad.tar.gz |
Enable building PHP against kerberized IMAP libraries
Diffstat (limited to 'ext/imap')
-rw-r--r-- | ext/imap/config.m4 | 19 |
1 files changed, 19 insertions, 0 deletions
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,[ ]) |