File: libevent.m4

package info (click to toggle)
php-pecl-http 3.2.0%2B2.6.0-2
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 4,128 kB
  • sloc: ansic: 38,356; php: 942; xml: 805; pascal: 185; makefile: 2
file content (19 lines) | stat: -rw-r--r-- 596 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

AC_DEFUN([PECL_CHECK_LIBEVENT], [
	PECL_CHECK_PKGCONFIG(libevent, [$1])
	if test -n "$PECL_CHECKED_VERSION(libevent)"; then
		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])
		])
	fi
])