diff options
author | Ting-Wei Lan <lantw44@gmail.com> | 2013-09-10 23:19:10 +0800 |
---|---|---|
committer | LAN-TW <lantw44@gmail.com> | 2013-09-10 23:19:10 +0800 |
commit | 83a349654cc6bf1984e4d757094d63ab815d3e87 (patch) | |
tree | b60063f48f51d61b794cc73fc2c3449013a4cf64 /configure.ac | |
parent | 6ae3cd7747313301ad1484b1d7f5ccd7f9129c99 (diff) | |
download | gsoc2013-evolution-83a349654cc6bf1984e4d757094d63ab815d3e87.tar gsoc2013-evolution-83a349654cc6bf1984e4d757094d63ab815d3e87.tar.gz gsoc2013-evolution-83a349654cc6bf1984e4d757094d63ab815d3e87.tar.bz2 gsoc2013-evolution-83a349654cc6bf1984e4d757094d63ab815d3e87.tar.lz gsoc2013-evolution-83a349654cc6bf1984e4d757094d63ab815d3e87.tar.xz gsoc2013-evolution-83a349654cc6bf1984e4d757094d63ab815d3e87.tar.zst gsoc2013-evolution-83a349654cc6bf1984e4d757094d63ab815d3e87.zip |
Make gnome-autoar be an optional dependencyarchive-integration-review
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 31 |
1 files changed, 29 insertions, 2 deletions
diff --git a/configure.ac b/configure.ac index aa5df893f6..dd427e66f1 100644 --- a/configure.ac +++ b/configure.ac @@ -61,6 +61,7 @@ m4_define([champlain_minimum_version], [0.12]) m4_define([clutter_gtk_minimum_version], [0.90]) m4_define([geoclue_minimum_version], [0.12.0]) m4_define([gladeui_minimum_version], [3.10.0]) +m4_define([gnome_autoar_minimum_version], [0.1]) m4_define([gweather_minimum_version], [3.5.0]) m4_define([libcanberra_gtk_minimum_version], [0.25]) m4_define([libnotify_minimum_version], [0.7]) @@ -287,8 +288,7 @@ PKG_CHECK_MODULES([GNOME_PLATFORM], shared-mime-info >= shared_mime_info_minimum_version gnome-desktop-3.0 >= gnome_desktop_minimum_version gsettings-desktop-schemas >= gsettings_desktop_schemas_minimum_version - webkitgtk-3.0 >= webkitgtk_minimum_version - gnome-autoar]) + webkitgtk-3.0 >= webkitgtk_minimum_version]) AC_SUBST(GNOME_PLATFORM_CFLAGS) AC_SUBST(GNOME_PLATFORM_LIBS) @@ -327,6 +327,32 @@ fi AC_SUBST(CANBERRA_CFLAGS) AC_SUBST(CANBERRA_LIBS) +dnl *********************************** +dnl Archives Integration / gnome-autoar +dnl *********************************** +AC_ARG_ENABLE([autoar], + [AS_HELP_STRING([--enable-autoar], + [Enable archives support in attachments @<:@default=yes@:>@])], + [enable_autoar="$enableval"], [enable_autoar=yes]) + +if test x"$enable_autoar" = xyes; then + PKG_CHECK_MODULES( + [AUTOAR], + [gnome-autoar >= gnome_autoar_minimum_version],, + [AC_MSG_ERROR([ + + gnome-autoar not found (or version < gnome_autoar_minimum_version) + + If you want to disable support for automatic archives handling, + please append --disable-autoar to configure. + + ])]) + + AC_DEFINE(HAVE_AUTOAR, 1, [Define if gnome-autoar is enabled]) +fi +AC_SUBST(AUTOAR_CFLAGS) +AC_SUBST(AUTOAR_LIBS) + dnl ****************** dnl User Documentation dnl ****************** @@ -1582,6 +1608,7 @@ fi echo " LDAP support: $msg_ldap Contact Maps: $enable_contact_maps + Archives support: $enable_autoar Libnotify: $HAVE_LIBNOTIFY Kerberos 5: $msg_krb5 SSL support: $msg_ssl |