AC_INIT([ContextKit], [0.1.3], [rob.taylor@codethink.co.uk], ContextKit) AC_CONFIG_SRCDIR([Makefile.am]) AC_CONFIG_HEADERS(config.h) AM_INIT_AUTOMAKE([-Wall -Werror dist-bzip2 tar-ustar 1.9]) # Honor aclocal flags ACLOCAL="$ACLOCAL $ACLOCAL_FLAGS" AC_CONFIG_MACRO_DIR(m4) AC_PROG_CC AM_PROG_CC_C_O AC_DISABLE_STATIC AC_PROG_LIBTOOL GTK_DOC_CHECK([1.9]) AC_PATH_PROG(VALAC, valac, valac) AC_SUBST(VALAC) build_docs=yes XSLTPROC= AC_CHECK_PROGS([XSLTPROC], [xsltproc]) if test -z "$XSLTPROC"; then AC_MSG_WARN([xsltproc (from the libxslt source package) not found, not building documentation]) build_docs=no fi XMLLINT= AC_CHECK_PROGS([XMLLINT], [xmllint]) if test -z "$XMLLINT"; then AC_MSG_WARN([xmllint (from the libxml2-utils source package) not found, not building documentation]) build_docs=no fi AC_PROG_PERL_MODULES([XML::LibXML::Reader], [], [ build_docs=no ]) AM_CONDITIONAL(CONTEXTKIT_BUILD_DOCS, test x$build_docs = xyes) AC_SUBST(CFLAGS) AC_SUBST(CPPFLAGS) AC_SUBST(LDFLAGS) ###################### # Coverage option ###################### AC_ARG_ENABLE(debuggcov, AS_HELP_STRING([--enable-debuggcov=@<:@no/yes/auto@:>@], [compile with coverage profiling and debug (gcc only)]), enable_debuggcov=$enableval,enable_debuggcov=no) ###################### # Debug option ###################### AC_ARG_ENABLE(debug, AS_HELP_STRING([--enable-debug=@<:@no/yes/auto@:>@], [compile with debug profiling]), enable_debug=$enableval,enable_debug=no) GLIB_REQUIRED=2.12.0 GEE_REQUIRED=0.1.3 PKG_CHECK_MODULES(CONTEXTD, glib-2.0 >= $GLIB_REQUIRED gobject-2.0 >= $GLIB_REQUIRED dbus-glib-1 gee-1.0 >= $GEE_REQUIRED) ################################## # Flags for coverage measurement ################################## if test "x$enable_debuggcov" != "xno"; then CONTEXTD_CFLAGS="$CONTEXTD_CFLAGS -fprofile-arcs -ftest-coverage -g -Wall" CONTEXTD_LIBS="$CONTEXTD_LIBS -lgcov" fi ################################## # Flags for debugging ################################## if test "x$enable_debug" != "xno" ; then CONTEXTD_CFLAGS="$CONTEXTD_CFLAGS -g -Wall -Werror" fi AC_SUBST(CONTEXTD_CFLAGS) AC_SUBST(CONTEXTD_LIBS) have_location=no PKG_CHECK_MODULES(LOCATION, liblocation, [have_location=yes], [have_location=no]) AC_SUBST(LOCATION_CFLAGS) AC_SUBST(LOCATION_LIBS) AM_CONDITIONAL(HAVE_LOCATION, test x$have_location = xyes) AC_CONFIG_FILES([Makefile]) AC_CONFIG_FILES([doc/Makefile]) AC_CONFIG_FILES([doc/reference/Makefile]) AC_CONFIG_FILES([doc/reference/libcontextprovider/Makefile]) AC_CONFIG_FILES([contextprovider-1.0.pc]) AC_OUTPUT