configure.ac revision 1.8
1dnl $Id: configure.ac,v 1.8 2009/05/19 05:13:09 agc Exp $ 2dnl Process this file with autoconf to produce a configure script. 3AC_PREREQ(2.57) 4AC_INIT([netpgp],[20090518],[Alistair Crooks <agc@netbsd.org> c0596823]) 5AC_CONFIG_SRCDIR([src/bin/netpgp.c]) 6AC_CONFIG_HEADER(src/lib/config.h) 7AC_ARG_PROGRAM 8 9AC_CANONICAL_HOST 10CANONICAL_HOST=$host 11AC_SUBST(CANONICAL_HOST) 12 13# Checks for programs. 14AC_PROG_MAKE_SET 15AC_PROG_AWK 16AC_PROG_CC 17AC_PROG_INSTALL 18AC_PROG_LN_S 19 20AUTOCONF=${AUTOCONF-"$srcdir/missing --run autoconf"} 21AC_SUBST(AUTOCONF) 22AUTOHEADER=${AUTOHEADER-"$srcdir/missing --run autoheader"} 23AC_SUBST(AUTOHEADER) 24 25dnl Checks for header files. 26AC_HEADER_STDC 27AC_CHECK_HEADERS([CommonCrypto/CommonDigest.h]) 28AC_CHECK_HEADERS([bzlib.h dmalloc.h direct.h errno.h fcntl.h]) 29AC_CHECK_HEADERS([inttypes.h limits.h malloc.h zlib.h]) 30AC_CHECK_HEADERS([openssl/aes.h openssl/bn.h openssl/cast.h openssl/des.h ]) 31AC_CHECK_HEADERS([openssl/dsa.h openssl/err.h openssl/idea.h openssl/md5.h ]) 32AC_CHECK_HEADERS([openssl/rand.h openssl/rsa.h openssl/sha.h openssl/err.h ]) 33AC_CHECK_HEADERS([openssl/idea.h openssl/md5.h openssl/rand.h openssl/rsa.h ]) 34AC_CHECK_HEADERS([openssl/sha.h]) 35AC_CHECK_HEADERS([sys/cdefs.h sys/file.h sys/mman.h sys/param.h sys/resource.h]) 36AC_CHECK_HEADERS([sys/uio.h]) 37 38AC_TYPE_UINT8_T 39AC_TYPE_UINT16_T 40AC_TYPE_UINT32_T 41AC_TYPE_UINT64_T 42 43# check for libraries 44AC_CHECK_LIB(z, gzopen) 45AC_CHECK_LIB(bz2, BZ2_bzDecompress) 46AC_CHECK_LIB(crypto, RSA_public_encrypt) 47 48# Checks for library functions. 49 50# write it out 51AC_CONFIG_FILES([Makefile src/lib/Makefile src/bin/Makefile]) 52AC_OUTPUT 53