dnl Process this file with autoconf to produce a configure script. AC_INIT(xmbmon.c) AC_CONFIG_HEADER(config.h) AC_CONFIG_AUX_DIR(AC-TOOLS) dnl Checks for programs. AC_PROG_CC AC_PROG_INSTALL AC_PATH_XTRA dnl Check for host. HOSTDEF="" ADDLIBS="" AC_CANONICAL_HOST case "${host}" in i?86-*-freebsd*) CC=cc ;; i?86-*-linux-*) CC=gcc HOSTDEF="-DLINUX" ;; i?86-*-netbsd* | i?86-*-openbsd*) CC=cc HOSTDEF="-DNETBSD" ADDLIBS="-li386" ;; *) CC=gcc ;; esac AC_SUBST(HOSTDEF) AC_SUBST(ADDLIBS) dnl Checks for libraries. AC_CHECK_LIB(socket, socket, [LIBS="-lsocket -lnsl $LIBS"], , -lnsl) AC_CHECK_LIB(m, fabs) dnl Checks for header files. AC_HEADER_STDC AC_CHECK_HEADERS(fcntl.h sys/ioctl.h sys/time.h unistd.h) AC_CHECK_HEADERS(machine/smb.h,[AC_DEFINE(HAVE_SMBUS)]) dnl Checks for typedefs, structures, and compiler characteristics. dnl Checks for library functions. AC_PROG_GCC_TRADITIONAL AC_FUNC_STRFTIME AC_TYPE_SIGNAL AC_CHECK_FUNCS(gethostname getutent socket) AC_OUTPUT(Makefile)