diff options
Diffstat (limited to 'ext/sockets/config.m4')
-rw-r--r-- | ext/sockets/config.m4 | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/ext/sockets/config.m4 b/ext/sockets/config.m4 index fe7d22a10a..2bf6a2bd11 100644 --- a/ext/sockets/config.m4 +++ b/ext/sockets/config.m4 @@ -69,6 +69,19 @@ if test "$PHP_SOCKETS" != "no"; then AC_DEFINE(HAVE_AI_ALL,1,[Whether you have AI_ALL]) fi + dnl Check for AI_IDN flag + AC_CACHE_CHECK([if getaddrinfo supports AI_IDN],[ac_cv_gai_ai_idn], + [ + AC_TRY_COMPILE([ +#include <netdb.h> + ], [int flag = AI_IDN;], + ac_cv_gai_ai_idn=yes, ac_cv_gai_ai_idn=no) + ]) + + if test "$ac_cv_gai_ai_idn" = yes; then + AC_DEFINE(HAVE_AI_IDN,1,[Whether you have AI_IDN]) + fi + PHP_NEW_EXTENSION([sockets], [sockets.c multicast.c conversions.c sockaddr_conv.c sendrecvmsg.c], [$ext_shared],, -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1) PHP_INSTALL_HEADERS([ext/sockets/], [php_sockets.h]) fi |