2 AC_INIT([libafdt], [0.1.0], [dreiss@facebook.com])
3 AC_CONFIG_SRCDIR([src/afdt.h])
4 AC_CONFIG_MACRO_DIR([m4])
5 AC_CONFIG_HEADERS([config.h])
12 LT_INIT([disable-shared])
14 dnl TODO(dreiss): Make configure fail if these tests fail.
19 AC_CHECK_HEADERS([arpa/inet.h])
20 AC_CHECK_HEADERS([netinet/in.h])
21 AC_CHECK_HEADERS([stddef.h])
22 AC_CHECK_HEADERS([stdint.h])
23 AC_CHECK_HEADERS([string.h])
24 AC_CHECK_HEADERS([sys/socket.h])
25 AC_CHECK_HEADERS([sys/time.h])
26 AC_CHECK_HEADERS([unistd.h])
34 AC_CHECK_FUNCS([memset])
35 AC_CHECK_FUNCS([socket])
36 AC_CHECK_FUNCS([strerror])
38 AC_CHECK_DECLS([AF_LOCAL], [], [], [[#include <sys/socket.h>]])
39 AC_CHECK_DECLS([PF_LOCAL], [], [], [[#include <sys/socket.h>]])
41 if test "x$ax_have_libevent" = "xyes" ; then : ; else
44 if test "x$ax_have_libevent" = "xyes" ; then : ; else
47 if test "x$ax_have_libevent" = "xyes" ; then : ; else
50 if test "x$ax_have_libevent" = "xyes" ; then : ; else
54 if test "x$ax_hav9_libevent_2_0_9" = "xyes" ; then
55 have_libevent_209="yes"
57 if test "x$ax_have_libevent_2_0_9$ax_have_libevent_1_4_5" = "xyes" ; then
58 AC_DEFINE([HAVE_LIBEVENT_145], 1,
59 [libevent 1.4.5 or greater is present])
61 if test "x$ax_have_libevent_2_0_9$ax_have_libevent_1_4_5$ax_have_libevent_1_4_3" = "xyes" ; then
62 have_libevent_143="yes"
65 AM_CONDITIONAL([HAVE_LIBEVENT_143], [test "x$have_libevent_143" = "xyes"])
66 AM_CONDITIONAL([HAVE_LIBEVENT_209], [test "x$have_libevent_209" = "xyes"])
67 AM_CONDITIONAL([HAVE_LIBEVENT], [test "x$ax_have_libevent" = "xyes"])
69 AM_PATH_PYTHON([2.6],, [:])
70 AM_CONDITIONAL([HAVE_PYTHON], [test "x$PYTHON" != "x:"])
72 AC_CONFIG_FILES([Makefile])