dnl Process thie file with autoconf to produce teh configure script AC_PREREQ(2.61) m4_define(my_package, [fwknop]) m4_define(my_version, [1.10.0-alpha]) m4_define(my_bug_email, [dstuart@dstuart.org]) AC_INIT(my_package, my_version, my_bug_email) AC_CONFIG_AUX_DIR(config) #AM_INIT_AUTOMAKE(my_package, my_version) AM_INIT_AUTOMAKE([-Wall foreign]) dnl AM_MAINTAINER_MODE AC_CONFIG_HEADER([config.h]) AC_GNU_SOURCE AC_PROG_CC AM_PROG_CC_C_O AC_PROG_CXX AC_PROG_CPP AC_PROG_INSTALL AC_PROG_LN_S AC_PROG_MAKE_SET AC_PROG_RANLIB AC_PROG_LIBTOOL # Checks for header files. # AC_HEADER_STDC AC_CHECK_HEADERS([locale.h stdlib.h string.h sys/time.h unistd.h ctype.h]) # Type checks. # AC_C_CONST AC_TYPE_OFF_T AC_TYPE_SIZE_T AC_TYPE_INT16_T AC_TYPE_INT32_T AC_TYPE_INT64_T AC_TYPE_INT8_T AC_TYPE_SIZE_T AC_HEADER_TIME AC_TYPE_UINT32_T AC_TYPE_UINT8_T AC_CHECK_SIZEOF(unsigned int) # Checks for library functions. # AC_FUNC_MALLOC AC_FUNC_REALLOC AC_CHECK_FUNCS([bzero gettimeofday memmove memset strchr strcspn strdup strndup strrchr strspn]) # Check for gpgme #AM_PATH_GPGME AC_ARG_WITH([gpgme], [AS_HELP_STRING([--with-gpgme], [support for gpg encryption using libgpgme @<:@default=check@:>@])], [], [with_gpgme=check]) have_gpgme=yes AS_IF([test "x$with_gpgme" != xno], [AC_CHECK_LIB([gpgme], [gpgme_check_version], [], [if test "x$with_gpgme" != xcheck; then AC_MSG_FAILURE( [--with-gpgme was given, but test for gpgme failed]) else have_gpgme=no fi ])], [have_gpgme=no]) AC_CONFIG_FILES([Makefile fko/Makefile doc/Makefile src/Makefile]) AC_OUTPUT echo " libfko v${VERSION} has been configured. ============================================ GPG encryption support: $have_gpgme "