summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac23
1 files changed, 22 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac
index 87d7fcc..71e00bd 100644
--- a/configure.ac
+++ b/configure.ac
@@ -170,6 +170,26 @@ AM_CONDITIONAL(LIBUSB0_COMPILE, test x"$found_libusb0_pkg" = "xyes")
AM_CONDITIONAL(LIBOPENUSB_COMPILE, test x"$ac_cv_lib_openusb_openusb_init" = "xyes")
AC_MSG_NOTICE([*** using libusb $LIBUSB_VER ***])
+dnl **********************
+dnl *** Check for glib ***
+dnl **********************
+AC_ARG_ENABLE(glib, AS_HELP_STRING([--disable-glib],[build without glib support]))
+msg_glib=no
+
+if test "x$enable_glib" != "xno"; then
+ PKG_CHECK_EXISTS([glib-2.0 >= 2.34], msg_glib=yes)
+
+ if test "x$msg_glib" = "xyes"; then
+ PKG_CHECK_MODULES(GLIB, [glib-2.0 >= 2.34 gobject-2.0 gmodule-no-export-2.0 gio-unix-2.0 gio-2.0])
+ AC_DEFINE(HAVE_GLIB, 1, [Define to 1 if glib is available])
+ fi
+fi
+AM_CONDITIONAL(BUILD_MTPD, [test "$msg_glib" = "yes"])
+
+dnl ==========================================================================
+AC_PATH_PROG(GLIB_GENMARSHAL, glib-genmarshal)
+
+
# Checks for header files.
AC_HEADER_STDC
AC_HEADER_TIME
@@ -216,6 +236,7 @@ AX_NEED_STDINT_H([src/_stdint.h])
AC_NEED_BYTEORDER_H(src/gphoto2-endian.h)
AC_CONFIG_FILES([src/libmtp.h doc/Doxyfile Makefile doc/Makefile src/Makefile
- examples/Makefile util/Makefile libmtp.sh hotplug.sh libmtp.pc])
+ examples/Makefile util/Makefile daemon/Makefile
+ libmtp.sh hotplug.sh libmtp.pc])
AC_OUTPUT
chmod +x hotplug.sh