+dnl =============================================================
+dnl Checks for libraries.
+AM_GNU_GETTEXT([use-libtool],[need-ngettext])
+
+dnl =============================================================
+dnl Checks for typedefs, structures, and compiler characteristics.
+AC_C_CONST
+AC_C_INLINE
+AC_TYPE_SIZE_T
+AC_CHECK_SIZEOF(void *, 4)
+
+dnl ==========================================================
+dnl Checks for library functions.
+AC_CHECK_HEADERS(stddef.h stdlib.h string.h)
+AC_CHECK_FUNCS(setlocale vsnprintf vsprintf)
+
+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
+ AC_MSG_ERROR([
+*******************************************************************************
+You need 'iconv' (with features comparable to what is in glibc 2.2) to use this
+library, consider installing GNU libiconv or use --with-libiconv-prefix to
+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_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)
+ gedcom_GLIBC22_ICONV
+ if test "$is_glibc22_iconv" = yes; then
+ DIRS="glibc"
+ is_ansel_supported=yes
+ AC_SUBST(DIRS)
+ fi
+fi
+
+if test "$is_ansel_supported" != yes; then
+ AC_MSG_WARN([
+*******************************************************************************
+Your iconv implementation doesn't support ANSEL. Consider installing the
+modified libiconv library if you need ANSEL support in the Gedcom parser
+library (see README).
+*******************************************************************************
+ ])
+fi
+
+AC_OUTPUT(GNUmakefile
+ Makefile
+ gedcom-config