# -*- Autoconf -*- # Process this file with autoconf to produce a configure script. AC_PREREQ([2.69]) AC_INIT(mdock, 1.0, javier@javispedro.com) AC_CONFIG_SRCDIR([libmdock/mdock-widget.h]) AC_CONFIG_HEADERS([config.h]) AM_INIT_AUTOMAKE([-Wall -Wno-extra-portability foreign]) AC_CONFIG_MACRO_DIR([m4]) AC_ARG_ENABLE([mate-applet], [AS_HELP_STRING([--enable-mate-applet], [build the Mate panel applet @<:@default=check@:>@])], [], [enable_mate_applet=check]) AC_ARG_WITH([zeitgeist], [AS_HELP_STRING([--with-zeitgeist], [use libzeitgeist to populate recent items menu @<:@default=check@:>@])], [], [with_zeitgeist=check]) # Checks for programs. AC_PROG_CC AM_PROG_CC_C_O AC_PROG_CC_STDC AC_PROG_LIBTOOL AM_GNU_GETTEXT([external]) AM_GNU_GETTEXT_VERSION([0.19.3]) GLIB_GSETTINGS # Checks for libraries. PKG_CHECK_MODULES([GTK], [gtk+-x11-2.0]) PKG_CHECK_MODULES([GIO], [gio-unix-2.0]) PKG_CHECK_MODULES([WNCK], [libwnck-1.0]) PKG_CHECK_MODULES([GTOP], [libgtop-2.0]) AS_IF([test "x$enable_mate_applet" != xno], [PKG_CHECK_MODULES([MATEPANELAPPLET], [libmatepanelapplet-4.0], [ AC_DEFINE([HAVE_MATEPANELAPPLET], [1], [Define to 1 if you have libmatepanelapplet]) enable_mate_applet=yes ], [if test "x$enable_mate_applet" = xyes; then AC_MSG_FAILURE([--enable-mate-applet was given, but test for libmatepanelapplet failed]) fi] )] ) AS_IF([test "x$with_zeitgeist" != xno], [PKG_CHECK_MODULES([ZEITGEIST], [zeitgeist-2.0], [ AC_DEFINE([HAVE_ZEITGEIST], [1], [Define to 1 if you have libzeitgeist]) with_zeitgeist=yes ], [if test "x$with_zeitgeist" = xyes; then AC_MSG_FAILURE([--with-zeitgeist was given, but test for zeitgeist-2.0 failed]) fi] )] ) AM_CONDITIONAL([WANT_MATE_APPLET], [test x$enable_mate_applet = xyes]) # NLS GETTEXT_PACKAGE=mdock AC_SUBST(GETTEXT_PACKAGE) AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", [Gettext Package]) # Output files AC_CONFIG_FILES([ Makefile libmdock/Makefile mate-applet/Makefile po/Makefile.in test/Makefile ]) AC_OUTPUT