AC_PREREQ(2.52)
AC_INIT(libgtkhtml/document/htmldocument.c)
AM_CONFIG_HEADER(config.h)
AM_INIT_AUTOMAKE(libgtkhtml, 2.11.1)
AM_MAINTAINER_MODE
AC_PROG_CC
AC_ISC_POSIX
AC_HEADER_STDC
AM_PROG_LIBTOOL
dnl ALL_LINGUAS="hi"
dnl AM_GNU_GETTEXT
AC_ARG_ENABLE(more-warnings,
[ --enable-more-warnings maximum compiler warnings],
set_more_warnings="$enableval",set_more_warnings=no)
if test "$GCC" = "yes" -a "$set_more_warnings" != "no"; then
echo "enable compile warnings = $set_more_warnings"
CFLAGS="-Wall -Wno-uninitialized \
-Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes \
-Wnested-externs -Wpointer-arith \
-Wno-sign-compare -Wsign-promo -Werror \
$CFLAGS"
fi
AC_SUBST(CFLAGS)
AC_SUBST(LDFLAGS)
PKG_CHECK_MODULES(GTKHTML2, gtk+-2.0 >= 2.4.0 libxml-2.0 >= 2.4.16)
AC_ARG_ENABLE(accessibility,
[ --enable-accessibility enable accessibility support (needs gail) [default=yes]], ,
enable_accessibility=yes)
if test x$enable_accessibility = xyes; then
PKG_CHECK_MODULES(GAILUTIL, gail >= 1.8, ,
AC_MSG_ERROR([
*** gail is needed for accessibility. Either install gail or turn off
*** accessibility support using the --disable-accessibility option.]))
AC_DEFINE(ENABLE_ACCESSIBILITY, 1,
[Define to 1 to enable accessibility support.])
else
AC_MSG_WARN([*** GtkHtml2 will be built without accessibility support.])
fi
AM_CONDITIONAL(ENABLE_ACCESSIBILITY, test x$enable_accessibility = xyes)
PKG_CHECK_MODULES(GNOME_VFS, gnome-vfs-2.0 >= 1.9.8, have_vfs=true,
AC_MSG_WARN([*** test apps will be built without GNOME VFS support.])
have_vfs=false)
AM_CONDITIONAL(HAVE_GNOME_VFS, test x$have_vfs = xtrue)
AC_SUBST(GTKHTML2_CFLAGS)
AC_SUBST(GTKHTML2_LIBS)
AC_SUBST(GNOME_VFS_CFLAGS)
AC_SUBST(GNOME_VFS_LIBS)
AC_SUBST(GAILUTIL_CFLAGS)
AC_SUBST(GAILUTIL_LIBS)
AC_SUBST(A11Y)
AC_OUTPUT([
Makefile
docs/Makefile
libgtkhtml/Makefile
libgtkhtml/css/Makefile
libgtkhtml/document/Makefile
libgtkhtml/dom/Makefile
libgtkhtml/dom/core/Makefile
libgtkhtml/dom/html/Makefile
libgtkhtml/dom/events/Makefile
libgtkhtml/dom/views/Makefile
libgtkhtml/dom/traversal/Makefile
libgtkhtml/graphics/Makefile
libgtkhtml/layout/Makefile
libgtkhtml/layout/html/Makefile
libgtkhtml/util/Makefile
libgtkhtml/view/Makefile
libgtkhtml/a11y/Makefile
tests/Makefile
tests/samples/Makefile
libgtkhtml-2.0.pc
])