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 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)