74 lines
1.3 KiB
Plaintext
74 lines
1.3 KiB
Plaintext
dnl Process thie file with autoconf to produce teh configure script
|
|
|
|
AC_PREREQ(2.53)
|
|
|
|
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)
|
|
|
|
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_INLINE
|
|
AC_CHECK_SIZEOF(unsigned int)
|
|
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_C_CONST
|
|
|
|
# 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
|
|
GPGME_SUPPORT="yes"
|
|
AC_CHECK_LIB(gpgme, gpgme_check_version, , GPGME_SUPPORT="no")
|
|
|
|
AC_CONFIG_FILES([Makefile
|
|
fko/Makefile
|
|
doc/Makefile
|
|
src/Makefile])
|
|
|
|
AC_OUTPUT
|
|
|
|
echo "
|
|
libfko v${VERSION} has been configured.
|
|
|
|
GPG encryption support: $GPGME_SUPPORT
|
|
"
|