diff options
author | infirit <[email protected]> | 2015-09-11 18:21:21 +0200 |
---|---|---|
committer | infirit <[email protected]> | 2015-09-13 18:37:03 +0200 |
commit | f3f4f23330512e0e6e72c1e4288ddfa506b9aa22 (patch) | |
tree | cdf5446cd9d06323d7019b19c9bb15a929ac559e /configure.ac | |
parent | 460f1d0a1a06e68c56e4265cb00dc86d4d194f78 (diff) | |
download | mate-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.ac | 25 |
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} |