1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
|
dnl Process this file with autoconf to produce a configure script.
AC_INIT
AM_INIT_AUTOMAKE(keynote, 2.3)
AC_CONFIG_SRCDIR([assertion.h])
dnl Defs file
AM_CONFIG_HEADER(config.h:config.hin)
dnl Checks for programs.
AM_PROG_LEX
AC_PROG_CC
AC_PROG_YACC
AC_PROG_LIBTOOL
AC_PATH_PROGS(SSLEAY, openssl ssleay, /usr/local/bin/ssleay, \
$PATH:/usr/local/bin:/usr/local/ssl/sbin:/usr/local/ssl/bin:/usr/ssl/bin:/usr/ssl/sbin:/usr/sbin:/usr/openssl/bin:/usr/openssl/bin:/usr/local/openssl/bin:/usr/local/openssl/sbin)
AC_PATH_PROG(RM, rm, /bin/rm)
AC_PATH_PROG(AR, ar, /usr/bin/ar)
AC_PATH_PROG(NROFF, nroff, /usr/bin/nroff)
AC_PATH_PROG(TAR, tar, /bin/tar)
AC_PATH_PROG(TRUE, true, /usr/bin/true)
AC_PATH_PROG(MKDIR, mkdir, /bin/mkdir)
AC_PATH_PROG(TR, tr, /usr/bin/tr)
AC_PATH_PROG(ECHO, echo, /bin/echo)
AC_PATH_PROG(SED, sed, /usr/bin/sed)
AC_PATH_PROG(AUTOMAKE, automake, /usr/bin/automake)
AC_PATH_PROG(ACLOCAL, aclocal, /usr/bin/aclocal)
dnl Checks for libraries.
LIBS="-L/usr/lib -L/usr/local/lib -L/usr/ssl/lib -L/usr/openssl/lib\
-L/usr/local/ssl/lib -L/usr/local/openssl/lib -L/usr/pkg/lib -L/pkg/lib"
AC_CHECK_LIB(m, floor, LIBS="$LIBS -lm")
AC_CHECK_LIB(rsaref, RSAPrivateDecrypt, LIBS="$LIBS -lrsaref")
AC_CHECK_LIB(crypto, i2a_ASN1_STRING, LIBS="$LIBS -lcrypto")
AC_CHECK_LIB(RSAglue, RSA_ref_private_encrypt, LIBS="$LIBS -lRSAglue")
dnl Checks for header files.
CPPFLAGS="-I/usr/include -I/usr/local/include -I/usr/ssl/include\
-I/usr/local/ssl/include -I/usr/openssl/include -I/usr/pkg/include\
-I/usr/local/openssl/include -I/pkg/include"
AC_HEADER_STDC
AC_HEADER_TIME
AC_CHECK_HEADERS(fcntl.h limits.h unistd.h regex.h sys/time.h io.h)
AC_CHECK_HEADERS(ssl/crypto.h openssl/crypto.h crypto.h memory.h)
dnl Checks for other files
dnl Checks for typedefs, structures, and compiler characteristics.
AC_C_CONST
AC_CHECK_TYPE(u_int, unsigned int)
AC_CHECK_TYPE(u_char, unsigned char)
dnl Checks for library functions.
AC_CHECK_FUNCS(regcomp open close read _open _close _read strchr memcpy)
AC_CHECK_FUNCS(strcasecmp strncasecmp stricmp strnicmp snprintf __b64_ntop)
AC_REPLACE_FUNCS(getopt)
AC_CONFIG_FILES([Makefile])
AC_OUTPUT
|