1dnl Process this file with autoconf to produce a configure script. 2dnl 3dnl Copyright 1998 - 1999 Double Precision, Inc. See COPYING for 4dnl distribution information. 5 6AC_INIT(gdbmobj, 0.10, [courier-users@lists.sourceforge.net]) 7 8>confdefs.h # Kill PACKAGE_ macros 9 10AC_CONFIG_SRCDIR(gdbmobj.c) 11AC_CONFIG_AUX_DIR(../..) 12AM_INIT_AUTOMAKE([foreign no-define]) 13AC_CONFIG_HEADERS(config.h) 14 15dnl Checks for programs. 16AC_USE_SYSTEM_EXTENSIONS 17AC_PROG_CC 18AC_PROG_CC_C99 19AC_ISC_POSIX 20AC_PROG_AWK 21AC_PROG_CXX 22AC_PROG_LIBTOOL 23 24dnl Checks for libraries. 25 26saveLIBS="$LIBS" 27AC_CHECK_LIB(gdbm, gdbm_open, [ LIBGDBM=-lgdbm ; LIBS="-lgdbm $LIBS" ]) 28 29AC_CHECK_FUNC(gdbm_open, FOUND_GDBM=1, FOUND_GDBM=0) 30 31if test "$FOUND_GDBM" = 1 32then 33 AC_CHECK_FUNCS(gdbm_fdesc) 34fi 35AC_CHECK_HEADERS(unistd.h fcntl.h) 36 37LIBS="$saveLIBS" 38 39AC_SUBST(LIBGDBM) 40 41AM_CONDITIONAL(FOUND_GDBM, test "$FOUND_GDBM" = 1) 42 43dnl Checks for header files. 44 45dnl Checks for typedefs, structures, and compiler characteristics. 46AC_C_CONST 47AC_TYPE_SIZE_T 48AC_SYS_LARGEFILE 49 50dnl Checks for library functions. 51 52AC_OUTPUT(Makefile) 53