dnl configure.ac: this file is processed by autoconf to produce ./configure. dnl dnl $Id: configure.ac,v 1.5 2006-03-28 02:35:51 wcc Exp $ AC_PREREQ(2.59) sinclude(../eggmod.m4) AC_INIT([Eggdrop DNS Module],[1.6.18],[bugs@eggheads.org]) AC_CONFIG_SRCDIR(coredns.c) AC_CONFIG_AUX_DIR(../../../misc) AC_COPYRIGHT([Copyright (C) 1999 - 2006 Eggheads Development Team]) AC_REVISION($Revision: 1.5 $) dns_reslib_avail="true" AC_CHECK_FUNC(res_init, [], [ AC_CHECK_LIB(resolv, res_init, [ RESLIB="-lresolv" ], [ AC_CHECK_LIB(bind, res_init, [ RESLIB="-lbind" ], [ dns_reslib_avail="false" ]) ]) ]) if test "${dns_reslib_avail}" = "false"; then dns_reslib_avail="true" AC_CHECK_FUNC(__res_init, [], [ AC_CHECK_LIB(resolv, __res_init, [ RESLIB="-lresolv" ], [ AC_CHECK_LIB(bind, __res_init, [ RESLIB="-lbind" ], [ dns_reslib_avail="false" ]) ]) ]) fi AC_CHECK_FUNC(res_mkquery, [], [ AC_CHECK_LIB(resolv, res_mkquery, [ if test "x${RESLIB}" != "x-lresolv"; then RESLIB="${RESLIB} -lresolv" fi ], [ AC_CHECK_LIB(bind, res_mkquery, [ if test "x${RESLIB}" != "x-lbind"; then RESLIB="${RESLIB} -lbind" fi ], [ dns_reslib_avail="false" ]) ]) ]) if test "${dns_reslib_avail}" = "false"; then dns_reslib_avail="true" AC_CHECK_FUNC(__res_mkquery, [], [ AC_CHECK_LIB(resolv, __res_mkquery, [ if test "x${RESLIB}" != "x-lresolv"; then RESLIB="${RESLIB} -lresolv" fi ], [ AC_CHECK_LIB(bind, __res_mkquery, [ if test "x${RESLIB}" != "x-lbind"; then RESLIB="${RESLIB} -lbind" fi ], [ dns_reslib_avail="false"; ]) ]) ]) fi # Cygwin checks. AC_CANONICAL_HOST if test "${dns_reslib_avail}" = "false"; then case $host_os in *cygwin* ) AC_MSG_CHECKING([for /usr/local/bind/lib/libbind.a]) if test -r /usr/local/bind/lib/libbind.a; then AC_MSG_RESULT([yes]) RESLIB="${RESLIB} -L/usr/local/bind/lib -lbind" RESINCLUDE="-I/usr/local/bind/include" dns_reslib_avail="true" else AC_MSG_RESULT([no]) fi ;; esac fi if test "${dns_reslib_avail}" = "false"; then cat >&2 <