NAME=gedcom-parse
AC_SUBST(NAME)
-VERSION=0.17
+VERSION=0.20.0
VERSION_MAJOR=`echo $VERSION | sed 's/\..*$//'`
changequote(<<,>>)
-VERSION_MINOR=`echo $VERSION | sed 's/^[^\.]*\.//'`
+VERSION_MINOR=`echo $VERSION | sed 's/^[^\.]*\.//' | sed 's/\..*$//'`
+VERSION_PATCH=`echo $VERSION | sed 's/^[^\.]*\.[^\.]*\.//'`
changequote([,])
AC_SUBST(VERSION_MAJOR)
AC_SUBST(VERSION_MINOR)
+AC_SUBST(VERSION_PATCH)
AC_SUBST(VERSION)
-LIBVERSION=0:7
+LIBVERSION=0:8
AC_SUBST(LIBVERSION)
SHELL=/bin/sh
dnl =============================================================
AM_INIT_AUTOMAKE(${NAME},${VERSION})
AM_CONFIG_HEADER(config.h)
+AC_CONFIG_SUBDIRS(utf8)
ALL_LINGUAS="nl"
AC_CANONICAL_HOST
-EXTRA_CFLAGS=
+EXTRA_CFLAGS=""
case "$host_os" in
darwin*) AC_MSG_WARN([Disabling smart preprocessing])
- EXTRA_CFLAGS="-no-cpp-precomp";;
+ EXTRA_CFLAGS="-no-cpp-precomp $EXTRA_CFLAGS";;
esac
+
+AC_ARG_ENABLE(debug,
+[ --enable-debug Compilation flags to allow debugging [default=yes]],
+ if test $enableval == "yes"
+ then
+ EXTRA_CFLAGS="-g $EXTRA_CFLAGS"
+ fi,
+ EXTRA_CFLAGS="-g $EXTRA_CFLAGS"
+)
+
AC_SUBST(EXTRA_CFLAGS)
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
+gedcom_SYS_NEWLINE
AM_ICONV
gedcom_SANE_ICONV
if test "$am_cv_func_iconv" != yes -o "$is_iconv_sane" != yes; then
])
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_LIBPATH)
+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"
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
include/gedcom.h
intl/Makefile
po/Makefile.in
- m4/Makefile)
+ m4/Makefile
+ bin/Makefile)