configure.ac revision 1.4.2.2
1dnl $Id: configure.ac,v 1.4.2.2 2009/05/13 19:16:01 jym Exp $ 2dnl Process this file with autoconf to produce a configure script. 3AC_PREREQ(2.57) 4AC_INIT([netpgp],[20090423],[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([assert.h bzlib.h dmalloc.h direct.h errno.h fcntl.h]) 29AC_CHECK_HEADERS([inttypes.h libgen.h limits.h malloc.h]) 30AC_CHECK_HEADERS([stdbool.h zlib.h]) 31AC_CHECK_HEADERS([openssl/aes.h openssl/bn.h openssl/cast.h openssl/des.h openssl/dsa.h]) 32AC_CHECK_HEADERS([openssl/err.h openssl/idea.h openssl/md5.h openssl/rand.h openssl/rsa.h openssl/sha.h]) 33AC_CHECK_HEADERS([sys/cdefs.h sys/file.h sys/mman.h sys/param.h sys/uio.h]) 34 35AC_TYPE_UINT8_T 36AC_TYPE_UINT16_T 37AC_TYPE_UINT32_T 38AC_TYPE_UINT64_T 39 40# check for libraries 41AC_CHECK_LIB(z, gzopen) 42AC_CHECK_LIB(bz2, BZ2_bzDecompress) 43AC_CHECK_LIB(crypto, RSA_public_encrypt) 44 45# Checks for library functions. 46 47# write it out 48AC_CONFIG_FILES([Makefile src/lib/Makefile src/bin/Makefile]) 49AC_OUTPUT 50