X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=blobdiff_plain;f=autoconf%2Fpecl%2Flibevent.m4;fp=autoconf%2Fpecl%2Flibevent.m4;h=bd04296576380763faa179f7d66fe9995fd9b886;hp=0000000000000000000000000000000000000000;hb=80bb9787a447fd8443b824f4b3f38ecf87eca9b6;hpb=2e92ec70991d53cb3d6d710ae7a6b3a6b31ec978 diff --git a/autoconf/pecl/libevent.m4 b/autoconf/pecl/libevent.m4 new file mode 100644 index 0000000..bd04296 --- /dev/null +++ b/autoconf/pecl/libevent.m4 @@ -0,0 +1,17 @@ + +AC_DEFUN([PECL_CHECK_LIBEVENT], [ + PECL_CHECK_PKGCONFIG(libevent, [$1]) + PECL_HAVE_VERSION(libevent, 2.0, [ + PECL_DEFINE([HAVE_LIBEVENT2]) + ]) + ifelse([$2],,,[PECL_HAVE_VERSION(libevent, [$2])]) + AC_CHECK_FUNC(event_base_new,,[ + AC_DEFINE([event_base_new], [event_init], [missing event_base_new() in libevent1]) + ]) + AC_CHECK_FUNC(event_assign,,[ + AC_DEFINE([event_assign(e, b, s, a, cb, d)], [do {\ + event_set(e, s, a, cb, d); \ + event_base_set(b, e);\ + } while(0)], [missing event_assign() in libevent1]) + ]) +]) \ No newline at end of file