# Process this file with autoconf to produce a configure script. AC_INIT(bsnmp-regex, 0.6, stef@thewalter.net) AM_INIT_AUTOMAKE(bsnmp-regex, 0.6) AC_CONFIG_SRCDIR([module/bsnmp-regex.c]) AM_CONFIG_HEADER([config.h]) LDFLAGS="$LDFLAGS -L/usr/local/lib" CFLAGS="$CFLAGS -I/usr/local/include" # Checks for programs. AC_PROG_CC AC_PROG_INSTALL AC_PROG_LIBTOOL AC_CHECK_PROG(GENSNMPTREE, gensnmptree, "gensnmptree") if test -z "$GENSNMPTREE"; then echo "ERROR: gensnmptree program not found." exit 1 fi # Debug mode AC_ARG_ENABLE(debug, AC_HELP_STRING([--enable-debug], [Compile binaries in debug mode])) if test "$enable_debug" = "yes"; then CFLAGS="$CFLAGS -g -O0 -Wall" AC_DEFINE_UNQUOTED(_DEBUG, 1, [In debug mode]) echo "enabling debug compile mode" fi # Checks for header files. AC_HEADER_STDC AC_ARG_ENABLE(pcre, AC_HELP_STRING([--with-pcre], [Use PCRE instead of the default regular expression library])) if test "$enable_pcre" = "yes"; then AC_CHECK_LIB(pcre, pcre_compile, , [echo "Couldn't find the pcre library"; exit 1]) AC_CHECK_HEADERS("pcre.h", , [echo "Couldn't find pcre headers"; exit 1]) AC_DEFINE_UNQUOTED(WITH_PCRE, 1, [Use PCRE regular expression library]) fi AC_CHECK_HEADERS([sys/queue.h sys/limits.h sys/stat.h sys/time.h sys/un.h], , [echo "ERROR: required header not found."; exit 1]) AC_CHECK_HEADERS([bsnmp/snmpmod.h], , [echo "ERROR: required bsnmp header not found."; exit 1], [#include ]) # Checks for typedefs, structures, and compiler characteristics. AC_C_CONST AC_TYPE_SIZE_T # Checks for library functions. AC_FUNC_MALLOC AC_FUNC_MEMCMP AC_CONFIG_FILES([Makefile module/Makefile tools/Makefile doc/Makefile]) AC_OUTPUT