summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorinfirit <[email protected]>2015-09-11 18:21:21 +0200
committerinfirit <[email protected]>2015-09-13 18:37:03 +0200
commitf3f4f23330512e0e6e72c1e4288ddfa506b9aa22 (patch)
treecdf5446cd9d06323d7019b19c9bb15a929ac559e /configure.ac
parent460f1d0a1a06e68c56e4265cb00dc86d4d194f78 (diff)
downloadmate-polkit-f3f4f23330512e0e6e72c1e4288ddfa506b9aa22.tar.bz2
mate-polkit-f3f4f23330512e0e6e72c1e4288ddfa506b9aa22.tar.xz
Add support for application indicators
Patch by Jan Arne Petersen taken from https://bugzilla.gnome.org/show_bug.cgi?id=609680
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac25
1 files changed, 25 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index b955e41..12a9743 100644
--- a/configure.ac
+++ b/configure.ac
@@ -124,6 +124,7 @@ MATE_COMPILE_WARNINGS([maximum])
GLIB_REQUIRED=2.36.0
POLKIT_AGENT_REQUIRED=0.97
POLKIT_GOBJECT_REQUIRED=0.97
+APPINDICATOR_REQUIRED=0.0.13
AC_MSG_CHECKING([which gtk+ version to compile against])
AC_ARG_WITH([gtk],
@@ -165,6 +166,29 @@ AC_ARG_ENABLE([accountsservice],
AM_CONDITIONAL([HAVE_ACCOUNTSSERVICE], [test "x$enable_accountsservice" = xyes])
+# Application indicator
+AC_ARG_ENABLE([appindicator],
+ AS_HELP_STRING([--enable-appindicator[=@<:@no/auto/yes@:>@]],[Build support for application indicators]),
+ [enable_appindicator=$enableval],
+ [enable_appindicator="auto"])
+
+
+if test "x$enable_appindicator" = "xauto"; then
+ PKG_CHECK_EXISTS(appindicator-0.1 >= $APPINDICATOR_REQUIRED,
+ [enable_appindicator="yes"],
+ [enable_appindicator="no"])
+fi
+
+if test "x$enable_appindicator" = "xyes"; then
+ PKG_CHECK_MODULES(APPINDICATOR,
+ [appindicator-0.1 >= $APPINDICATOR_REQUIRED],
+ [AC_DEFINE(HAVE_APPINDICATOR, 1, [Have AppIndicator])])
+fi
+
+AM_CONDITIONAL(HAVE_APPINDICATOR, test "x$enable_appindicator" = "xyes")
+AC_SUBST(APPINDICATOR_CFLAGS)
+AC_SUBST(APPINDICATOR_LIBS)
+
AC_ARG_ENABLE([examples],
AC_HELP_STRING([--enable-examples], [Build the example programs]),,
[enable_examples=yes])
@@ -241,6 +265,7 @@ echo "
Gtk+ version: ${GTK_API_VERSION}
Accountsservice: ${enable_accountsservice}
+ Application indciator: ${enable_appindicator}
Maintainer mode: ${USE_MAINTAINER_MODE}
Building api docs: ${enable_gtk_doc}
GObject Introspection: ${enable_introspection}