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
|
dnl Process this file with autoconf to produce a configure script
AC_INIT(emil.h)
AC_CONFIG_HEADER(config.h)
CC=gcc
AC_PROG_YACC
AC_PROG_LEX
AC_PROG_CC
AC_PROG_MAKE_SET
AC_AIX
AC_PROG_RANLIB
AC_PROG_GCC_TRADITIONAL
AC_DYNIX_SEQ
AC_IRIX_SUN
AC_SCO_INTL
AC_XENIX_DIR
AC_TYPE_MODE_T
AC_PROG_INSTALL
dnl AC_HEADER_STDC
AC_HEADER_STDC
dnl AC_CHECK_HEADERS(string.h memory.h sysexits.h unistd.h fcntl.h errno.h)
dnl AC_CHECK_HEADERS(sys/errno.h netinet/in.h arpa/nameser.h resolv.h netdb.h)
dnl AC_CHECK_HEADERS(sys/socket.h)
AC_CHECK_HEADERS(string.h memory.h sysexits.h unistd.h fcntl.h errno.h)
AC_CHECK_HEADERS(sys/errno.h netinet/in.h arpa/nameser.h resolv.h netdb.h)
AC_CHECK_HEADERS(sys/socket.h)
dnl Checks for typedefs, structures, and compiler characteristics.
AC_TYPE_OFF_T
AC_TYPE_SIZE_T
dnl AC_HEADER_TIME
AC_C_CHAR_UNSIGNED
AC_C_CONST
dnl AC_INT_16_BITS
dnl AC_LONG_64_BITS
dnl AC_C_BIGENDIAN
AC_HAVE_LIBRARY(libm.a)
AC_HAVE_LIBRARY(libresolv.a)
AC_HAVE_LIBRARY(libsocket.a)
AC_HAVE_LIBRARY(libnsl.a)
AC_CHECK_FUNCS(getpagesize gethostname res_search)
AC_HEADER_EGREP(strcasecmp,string.h,AC_DEFINE(STRCASECMP_DEFINED))
AC_HEADER_EGREP(strncasecmp,string.h,AC_DEFINE(STRNCASECMP_DEFINED))
AC_HEADER_EGREP(rindex,string.h,AC_DEFINE(RINDEX_DEFINED))
AC_HEADER_EGREP(strcasecmp,strings.h,AC_DEFINE(STRCASECMP_DEFINED))
AC_HEADER_EGREP(strncasecmp,strings.h,AC_DEFINE(STRNCASECMP_DEFINED))
AC_HEADER_EGREP(rindex,strings.h,AC_DEFINE(RINDEX_DEFINED))
#
# fnmatch does not work on all systems. This test checks if fnmatch
# is OK else ematch is used.
#
AC_TRY_RUN([
#include <fnmatch.h>
main()
{
if ((fnmatch("user1@host1", "user2@host2", 0) == FNM_NOMATCH) &&
(fnmatch("user1@*", "user1@host2", 0) != FNM_NOMATCH))
return(0);
else
return(1);
}], ,AC_DEFINE(NO_FNMATCH))
AC_OUTPUT(Makefile charset/Makefile)
|