dnl $Id: configure.in,v 1.26 2008/11/27 21:51:16 mrsam Exp $ dnl dnl Copyright 1998 - 2001 Double Precision, Inc. See COPYING for dnl distribution information. AC_INIT(rfc2045lib, 0.20, [courier-maildrop@lists.sourceforge.net]) >confdefs.h # Kill PACKAGE_ macros AC_CONFIG_SRCDIR(rfc2045.c) AM_INIT_AUTOMAKE([foreign no-define]) AM_CONFIG_HEADER(rfc2045_config.h) dnl Checks for programs. AC_USE_SYSTEM_EXTENSIONS AC_PROG_CC AC_LIBTOOL_DLOPEN AM_PROG_LIBTOOL if test "$GCC" = yes ; then CXXFLAGS="$CXXFLAGS -Wall" CFLAGS="$CFLAGS -Wall" fi dnl Checks for libraries. dnl Checks for header files. AC_HEADER_STDC AC_CHECK_HEADERS(unistd.h sys/wait.h strings.h locale.h) AC_CACHE_CHECK([for missing gethostname prototype],rfc2045_cv_SYS_GETHOSTNAME, AC_TRY_COMPILE([ #if HAVE_UNISTD_H #include #endif extern int gethostname(int,int); ],[ ],rfc2045_cv_SYS_GETHOSTNAME=yes,rfc2045_cv_SYS_GETHOSTNAME=no ) ) if test $rfc2045_cv_SYS_GETHOSTNAME = "no" then AC_DEFINE_UNQUOTED(HAS_GETHOSTNAME,1, [ Whether unistd.h includes a prototype for gethostname() ]) fi dnl Checks for typedefs, structures, and compiler characteristics. AC_C_CONST AC_TYPE_OFF_T AC_TYPE_SIZE_T AC_TYPE_PID_T dnl Checks for library functions. AC_CHECK_FUNCS(setlocale) AC_CHECK_FUNC(strncasecmp,,CFLAGS="$CFLAGS -Dstrncasecmp=strnicmp") AC_CHECK_FUNC(strcasecmp,,CFLAGS="$CFLAGS -Dstrcasecmp=stricmp") AC_ARG_WITH(package, [], package="$withval", [ package="$PACKAGE" ac_configure_args="$ac_configure_args --with-package=$PACKAGE" ]) AC_ARG_WITH(version, [], version="$withval", [ version="$VERSION" ac_configure_args="$ac_configure_args --with-version=$VERSION" ]) AC_DEFINE_UNQUOTED(RFC2045PKG,"$package", [ Package that uses librfc2045.a ]) AC_DEFINE_UNQUOTED(RFC2045VER,"$version", [ Package that uses librfc2045.a ]) AC_ARG_ENABLE(mimecharset, [ --enable-mimecharset=charset Default MIME charset to set on new messages], RFC2045CHARSET="$enableval", RFC2045CHARSET="iso-8859-1") CFLAGS="$CFLAGS -I${srcdir}/.." AC_SUBST(rfc822includedir) AC_SUBST(RFC2045CHARSET) AC_ARG_ENABLE(unicode, [], unicode="$enableval", unicode="no") if test -d ${srcdir}/../unicode then if test "$unicode" != "no" then AC_DEFINE_UNQUOTED(HAVE_UNICODE,1, [ Whether libunicode.a is available ]) fi UNICODE_LIB=../unicode/libunicode.la fi AC_SUBST(UNICODE_LIB) AM_CONDITIONAL(HAVE_SGML, test -d ${srcdir}/../docbook) AC_OUTPUT(Makefile rfc2045charset.h)