dnl Initialization AC_INIT(src/glibwww-init.c) AM_CONFIG_HEADER(config.h) AM_INIT_AUTOMAKE(glibwww, 0.2) AM_MAINTAINER_MODE AM_ACLOCAL_INCLUDE(macros) GNOME_INIT AC_PROG_CC AC_ISC_POSIX AC_HEADER_STDC AC_ARG_PROGRAM AM_PROG_LIBTOOL GNOME_COMPILE_WARNINGS AC_SUBST(CFLAGS) AC_SUBST(CPPFLAGS) AC_SUBST(LDFLAGS) dnl GNU regex checking AC_CHECK_FUNC(re_compile_pattern, AC_DEFINE(HAVE_GNU_REGEX)) dnl Libwww checks. AC_MSG_CHECKING([for libwww]) if ! `libwww-config --version > /dev/null 2>&1` ; then AC_MSG_RESULT([not found]) have_libwww=false else vers=`libwww-config --version` AC_MSG_RESULT([found ("$vers")]) LIBWWW_CFLAGS="`libwww-config --cflags`" LIBWWW_LIBS="`libwww-config --libs`" AC_MSG_CHECKING([if libwww has zlib support built-in]) if ( libwww-config --libs | grep -w -- '-lz' > /dev/null ) ; then AC_MSG_RESULT([yes]) have_libwww=true else AC_MSG_RESULT([no]) AC_MSG_WARN([libwww should be built with zlib support to be usable by the test program.]) AC_MSG_WARN([Your libwww does not seem to have zlib support.]) have_libwww=false fi fi if $have_libwww ; then AC_DEFINE(HAVE_LIBWWW) else AC_MSG_WARN([\`testglibwww' will not be built.]) fi AC_SUBST(LIBWWW_CFLAGS) AC_SUBST(LIBWWW_LIBS) AM_CONDITIONAL(LIBWWW, $have_libwww) EXTRA_GNOME_LIBS="`gnome-config --libs gnomeui` $LIBWWW_LIBS" EXTRA_GNOME_CFLAGS="`gnome-config --cflags` $LIBWWW_CFLAGS" AC_SUBST(EXTRA_GNOME_LIBS) AC_SUBST(EXTRA_GNOME_CFLAGS) dnl glibwwwConf.sh stuff. GLIBWWW_LIBDIR="-L${libdir}" GLIBWWW_INCLUDEDIR="-I${includedir}" GLIBWWW_INCLUDEDIR="$GLIBWWW_INCLUDEDIR `$GNOME_CONFIG --cflags gnome gnomeui` $LIBWWW_CFLAGS" GLIBWWW_LIBS="-lglibwww `$GNOME_CONFIG --libs gnome gnomeui` $LIBWWW_CFLAGS" AC_SUBST(GLIBWWW_LIBDIR) AC_SUBST(GLIBWWW_INCLUDEDIR) AC_SUBST(GLIBWWW_LIBS) dnl Library version information. dnl Increment the following if the interface has additions, changes, dnl removals. GLIBWWW_CURRENT=1 dnl Increment any time the source changes; set to 0 if you dnl increment CURRENT. GLIBWWW_REVISION=0 dnl Increment if any interfaces have been added; set to 0 dnl if any interfaces have been removed. removal has dnl precedence over adding, so set to 0 if both happened. GLIBWWW_AGE=0 AC_SUBST(GLIBWWW_CURRENT) AC_SUBST(GLIBWWW_REVISION) AC_SUBST(GLIBWWW_AGE) dnl Done. AC_OUTPUT([ Makefile macros/Makefile src/Makefile ])