Initial git import
[sxemacs] / m4 / sxe-events.m4
1 dnl sxe-events.m4 -- Event queue and things like that
2
3 dnl event drivers
4 AC_DEFUN([SXE_CHECK_LIBEVENT], [
5         AC_DEFUN([SXE_CHECK_LIBEVENT], [])
6
7         SXE_CHECK_HEADERS([event.h])
8         SXE_CHECK_LIB_FUNCS([event], [dnl
9                 event_init event_loop event_add event_del event_once event_dispatch])
10
11         if test "$ac_cv_header_event_h" = "yes" -a \
12                 "$ac_cv_lib_event___event_init" = "yes" -a \
13                 "$ac_cv_lib_event___event_loop" = "yes" -a \
14                 "$ac_cv_lib_event___event_add" = "yes" -a \
15                 "$ac_cv_lib_event___event_del" = "yes" -a \
16                 "$ac_cv_lib_event___event_once" = "yes" -a \
17                 "$ac_cv_lib_event___event_dispatch" = "yes"; then
18                 AC_DEFINE([HAVE_LIBEVENT], [1],
19                         [Whether all necessary functions could be found in libevent.])
20                 sxe_cv_feat_libevent="yes"
21                 have_libevent="yes"
22         else
23                 sxe_cv_feat_libevent="no"
24                 have_libevent="no"
25         fi
26 ])dnl SXE_CHECK_LIBEVENT
27
28 AC_DEFUN([SXE_CHECK_EVENTS], [dnl
29         AC_MSG_CHECKING([for event drivers])
30         AC_MSG_RESULT([])
31
32         SXE_CHECK_LIBEVENT
33         SXE_CHECK_SUFFICIENCY([libevent], [libevent])
34
35         ## assume we havent got any of prerequisites
36         have_events="no"
37
38         have_events="yes"
39 ])dnl SXE_CHECK_EVENTS
40
41 dnl sxe-events.m4 ends here