diff options
| author | Sam Varshavchik | 2013-08-25 14:43:26 -0400 | 
|---|---|---|
| committer | Sam Varshavchik | 2013-08-25 14:43:52 -0400 | 
| commit | a00fd90cded04581b53d107f07ad2ff4e83384b3 (patch) | |
| tree | 6525d7dfa86d4a84bca3b3ed188b7e54636e68d9 /unicode/configure.ac | |
| parent | 3587050bb0729dfc8759a84e7ffbc860662b1b25 (diff) | |
| download | courier-libs-a00fd90cded04581b53d107f07ad2ff4e83384b3.tar.bz2 | |
Renamed configure.in to configure.ac
Diffstat (limited to 'unicode/configure.ac')
| -rw-r--r-- | unicode/configure.ac | 83 | 
1 files changed, 83 insertions, 0 deletions
| diff --git a/unicode/configure.ac b/unicode/configure.ac new file mode 100644 index 0000000..a8adc78 --- /dev/null +++ b/unicode/configure.ac @@ -0,0 +1,83 @@ +dnl Process this file with autoconf to produce a configure script. + +AC_INIT(unicode, 0.10, [courier-maildrop@lists.sourceforge.net]) + +>confdefs.h  # Kill PACKAGE_ macros + +AC_CONFIG_SRCDIR(unicodecpp.C) +AC_CONFIG_AUX_DIR(../..) + +LPATH="$PATH:/usr/local/bin" + +AM_CONFIG_HEADER(unicode_config.h) +AM_INIT_AUTOMAKE([foreign no-define]) +dnl Checks for programs. + +AC_PROG_MAKE_SET +AM_PROG_LIBTOOL +AC_PROG_INSTALL +AC_PROG_LN_S +AC_PROG_CC +AC_PROG_CXX +AC_PATH_PROGS(PERL, perl5 perl, perl, $LPATH) + +if test "$PERL" = "perl" +then +	AC_MSG_ERROR(Perl not found.) +fi + +dnl Checks for libraries. + +dnl Checks for header files. + +AC_CHECK_HEADERS(stddef.h wchar.h locale.h) + +dnl Checks for typedefs, structures, and compiler characteristics. + +dnl Checks for library functions. + +AC_CHECK_FUNCS(setlocale) + +AM_CONDITIONAL(UPDATE_UNICODE, test -f ${srcdir}/UnicodeData.txt) + +AC_SYS_LARGEFILE + +AC_C_BIGENDIAN + +AC_MSG_CHECKING([whether libcharset is used]) +AC_ARG_WITH(libcharset, +	[  --with-libcharset     Use the libcharset library], +	unicode_with_libcharset=$withval, +	unicode_with_libcharset=no) +AC_MSG_RESULT($unicode_with_libcharset) +if test "$unicode_with_libcharset" = "yes"; then +  AC_CHECK_LIB(charset,locale_charset) +  if test "$ac_cv_lib_charset_locale_charset" = "yes"; then +    AC_CHECK_HEADERS(localcharset.h libcharset.h) +  else +    AC_MSG_ERROR([libcharset was not found.  Install libcharset package.]) +  fi +  AC_DEFINE_UNQUOTED(UNICODE_USE_LIBCHARSET, 1, +	[ Set this to 1 to use libcharset library. ]) +else +  AM_LANGINFO_CODESET +fi + +save_LIBS="$LIBS" + +LIBS="$LIBS -liconv" + +AC_LINK_IFELSE([AC_LANG_PROGRAM([ +#include <iconv.h> +],[ + +iconv_open("",""); +])] ,[ : ], [LIBS="$save_LIBS"]) + +if test "$GCC" = "yes" +then +	CFLAGS="$CFLAGS -Wall -fexceptions" +fi +CFLAGS="-I.. -I$srcdir/.. $CFLAGS" +CXXFLAGS="-I.. -I$srcdir/.. $CXXFLAGS" +AC_OUTPUT(Makefile) | 
