blob: a9ed89e388c1d03cf5c7105d74b1959308346a3d [file] [log] [blame]
AC_PREREQ([2.63])
AC_INIT([igmpproxy], [0.2])
AM_INIT_AUTOMAKE
AC_CONFIG_SRCDIR([src/igmpproxy.c])
AC_CONFIG_HEADERS([config.h])
AC_PROG_CC_C99
AC_CANONICAL_HOST
case $host_os in
linux*|uclinux*) os=linux;;
freebsd*) os=freebsd;;
netbsd*) os=netbsd;;
openbsd*) os=openbsd;;
nto*) os=qnxnto;;
dragonfly*) os=dragonfly;;
*) AC_MSG_ERROR([OS $host_os is not supported]);;
esac
AC_CONFIG_LINKS([src/os.h:src/os-${os}.h])
AC_CHECK_MEMBERS([struct sockaddr.sa_len], [], [], [[
#include <sys/types.h>
#include <sys/socket.h>
]])
AC_CHECK_MEMBERS([struct sockaddr_in.sin_len], [], [], [[
#include <sys/types.h>
#include <netinet/in.h>
]])
AC_SEARCH_LIBS(socket, socket)
AC_SEARCH_LIBS([clock_gettime],[rt])
AC_CONFIG_FILES([
Makefile
doc/Makefile
src/Makefile
doc/igmpproxy.8
doc/igmpproxy.conf.5
])
AC_OUTPUT