summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorrbuj <[email protected]>2019-09-18 06:57:05 +0200
committerVictor Kareh <[email protected]>2019-10-02 06:31:34 -0400
commit4f7ce74534361431949197af9711a8ce1e3307ca (patch)
tree268ab6f24440b64569504be4459ab6d3cc557495 /configure.ac
parent58f44578baf5fc6419b1a68be3d3f0ae7ca54e3e (diff)
downloadmate-utils-4f7ce74534361431949197af9711a8ce1e3307ca.tar.bz2
mate-utils-4f7ce74534361431949197af9711a8ce1e3307ca.tar.xz
Add MATE Disk Image Mounter utility
Based on https://github.com/GNOME/gnome-disk-utility/commit/2794ee121829d656d460da58c0ecaa84271e6fe7
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac29
1 files changed, 29 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index b6bd45a5..56e2335d 100644
--- a/configure.ac
+++ b/configure.ac
@@ -73,6 +73,7 @@ GTK_REQUIRED=3.22.0
LIBMATE_PANEL_APPLET_REQUIRED=1.17.0
LIBGTOP_REQUIRED=2.12.0
LIBCANBERRA_GTK_REQUIRED=0.4
+UDISKS2_REQUIRED=1.90.0
AC_SUBST(GTK_REQUIRED)
@@ -97,6 +98,27 @@ PKG_CHECK_MODULES(GTK, gtk+-3.0 >= $GTK_REQUIRED)
AC_SUBST(GTK_CFLAGS)
AC_SUBST(GTK_LIBS)
+AC_ARG_ENABLE([disk-image-mounter],
+ [AC_HELP_STRING([--enable-disk-image-mounter=@<:@yes/no@:>@],
+ [Whether to build the Disk Image Mounter utility])],
+ [],
+ [enable_disk_image_mounter=yes])
+
+AS_CASE([$enable_disk_image_mounter],
+ [yes],
+ [
+ PKG_CHECK_MODULES(UDISKS2, [udisks2 >= $UDISKS2_REQUIRED])
+ AC_SUBST(UDISKS2_CFLAGS)
+ AC_SUBST(UDISKS2_LIBS)
+ ],
+
+ [no], [],
+
+ [*], [AC_MSG_ERROR([Invalid value for --enable-disk-image-mounter])]
+)
+
+AM_CONDITIONAL([BUILD_DISK_IMAGE_MOUNTER], [test "x$enable_disk_image_mounter" = "xyes"])
+
# libeggsmclient
PKG_CHECK_MODULES(LIBEGGSMCLIENT, gtk+-3.0 >= $GTK_REQUIRED)
AC_SUBST(LIBEGGSMCLIENT_CFLAGS)
@@ -354,6 +376,13 @@ mate-screenshot/data/org.mate.screenshot.gschema.xml
mate-screenshot/src/Makefile
])
+AM_COND_IF([BUILD_DISK_IMAGE_MOUNTER],
+ [AC_CONFIG_FILES([mate-disk-image-mounter/Makefile
+ mate-disk-image-mounter/data/Makefile
+ mate-disk-image-mounter/src/Makefile])
+ ]
+)
+
AC_OUTPUT
dnl <= Configuration summary =>