diff options
author | Antony Dovgal <tony2001@php.net> | 2007-01-18 14:05:07 +0000 |
---|---|---|
committer | Antony Dovgal <tony2001@php.net> | 2007-01-18 14:05:07 +0000 |
commit | 6dd9b26716dfb1f2cfdfec80b15f459fdb5e35fc (patch) | |
tree | 9334ea9771a9a961a03ab9eb9c5b444c67303b54 /ext/imap/config.m4 | |
parent | 259562a1c7de8cc0b45e0b5e1956dc4eb80b9d0a (diff) | |
download | php-git-6dd9b26716dfb1f2cfdfec80b15f459fdb5e35fc.tar.gz |
improve check configure for new version of utf8_mime2text()
Diffstat (limited to 'ext/imap/config.m4')
-rw-r--r-- | ext/imap/config.m4 | 23 |
1 files changed, 19 insertions, 4 deletions
diff --git a/ext/imap/config.m4 b/ext/imap/config.m4 index bb944da869..ffb00475bc 100644 --- a/ext/imap/config.m4 +++ b/ext/imap/config.m4 @@ -117,11 +117,26 @@ if test "$PHP_IMAP" != "no"; then AC_EGREP_HEADER(mail_fetch_overview_sequence, $IMAP_INC_DIR/mail.h, [ AC_DEFINE(HAVE_IMAP2004,1,[ ]) ]) - + dnl Check for new version of the utf8_mime2text() function - AC_EGREP_HEADER(mail_append_set, $IMAP_INC_DIR/mail.h, [ - AC_DEFINE(HAVE_NEW_MIME2TEXT,1,[ ]) - ]) + old_CFLAGS=$CFLAGS + CFLAGS="-I$IMAP_INC_DIR" + AC_CACHE_CHECK(for utf8_mime2text signature, ac_cv_utf8_mime2text, + AC_TRY_COMPILE([ +#include <c-client.h> + ],[ + SIZEDTEXT *src, *dst; + utf8_mime2text(src, dst); + ],[ + ac_cv_utf8_mime2text=old + ],[ + ac_cv_utf8_mime2text=new + ]) + ) + if test "$ac_cv_utf8_mime2text" = "new"; then + AC_DEFINE(HAVE_NEW_MIME2TEXT, 1, [Whether utf8_mime2text() has new signature]) + fi + CFLAGS=$old_CPPFLAGS dnl Check for c-client version 2001 old_CPPFLAGS=$CPPFLAGS |