X-Git-Url: https://git.dlugolecki.net.pl/?a=blobdiff_plain;f=configure.in;h=072dd8967f4467a8ddd30ed9577d077fd9c49c2f;hb=bc80a055217eb3e2bc32974fdbcbe891d2f3aed3;hp=fa93c2cb9564138ad95183aeaa0f487ed995f761;hpb=7bac33ce1bed45ef6b59d9353b91c0eaa6b0dc0d;p=gedcom-parse.git diff --git a/configure.in b/configure.in index fa93c2c..072dd89 100644 --- a/configure.in +++ b/configure.in @@ -26,6 +26,7 @@ AC_SUBST(SHELL) dnl ============================================================= AM_INIT_AUTOMAKE(${NAME},${VERSION}) AM_CONFIG_HEADER(config.h) +AC_CONFIG_SUBDIRS(utf8) ALL_LINGUAS="nl" AC_CANONICAL_HOST @@ -80,8 +81,6 @@ dnl ========================================================== dnl Checks for library functions. AC_CHECK_HEADERS(stddef.h stdlib.h string.h) AC_CHECK_FUNCS(setlocale vsnprintf vsprintf) -jm_LANGINFO_CODESET -jm_GLIBC21 dnl ========================================================== dnl My local stuff @@ -99,18 +98,24 @@ point to an existing installation of that library (see README) ]) fi +if test "${with_libiconv_prefix+set}" = set; then + withval="$with_libiconv_prefix" + + for dir in `echo "$withval" | tr : ' '`; do + if test -d $dir/lib; then ICONV_LIBPATH="$ICONV_LIBPATH -L$dir/lib"; fi + done + + ICONV_PATH=`echo "$withval" | tr : '/bin:'` + ICONV_PATH="$ICONV_PATH/bin" +fi +AC_SUBST(ICONV_PATH) + AC_MSG_CHECKING(for location of iconv) if test "$am_cv_lib_iconv" = yes; then AC_MSG_RESULT(libiconv) gedcom_LIBICONV_HAS_ANSEL else AC_MSG_RESULT(libc) - LCS_SUBDIRS=libcharset - LCS_INCLUDES='-I $(srcdir)/libcharset' - LCS_LIBADD=libcharset/libcharset.la - AC_SUBST(LCS_SUBDIRS) - AC_SUBST(LCS_INCLUDES) - AC_SUBST(LCS_LIBADD) gedcom_GLIBC22_ICONV if test "$is_glibc22_iconv" = yes; then DIRS="glibc" @@ -129,16 +134,20 @@ library (see README). ]) fi +case "$host_os" in + darwin*) # Hack to get correct locale_charset() function + LDFLAGS="$ICONV_LIBPATH -liconv $LDFLAGS";; +esac + AC_OUTPUT(GNUmakefile Makefile + gedcom-config gedcom/Makefile gedcom/calendar/Makefile gom/Makefile iconv/Makefile iconv/glibc/Makefile iconv/libiconv/Makefile - utf8/Makefile - utf8/libcharset/Makefile t/Makefile t/src/Makefile t/input/Makefile