X-Git-Url: https://git.hcoop.net/hcoop/debian/courier-authlib.git/blobdiff_plain/781cfcb8fd50934c470e0dabf79d32ab333dec68..f77892e671e1261ec26e5133f86b8a52635f3dd2:/libs/unicode/configure.ac diff --git a/libs/unicode/configure.ac b/libs/unicode/configure.ac new file mode 100644 index 0000000..a8adc78 --- /dev/null +++ b/libs/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_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)