summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorGilles Dartiguelongue <eva@gentoo.org>2015-11-24 11:32:37 +0100
committerLionel Landwerlin <lionel.g.landwerlin@intel.com>2015-11-24 16:18:29 +0000
commit9d523d05f26ed323dadf5f8e3695d35e95dad9ff (patch)
treef511649b420830e2eb54e6ba21a930e99c7f8d2e /configure.ac
parent4d602226269136cc0e2445123b2eb0daf23c6f9d (diff)
downloadclutter-gst-9d523d05f26ed323dadf5f8e3695d35e95dad9ff.tar.gz
Make libgudev dependency controllable by configure switch
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac31
1 files changed, 24 insertions, 7 deletions
diff --git a/configure.ac b/configure.ac
index 67dede9..6e76a38 100644
--- a/configure.ac
+++ b/configure.ac
@@ -209,13 +209,30 @@ AS_IF([test "x$have_cogl_osx" = xyes],
AC_SUBST([GL_LDFLAGS])
])
-PKG_CHECK_MODULES(GUDEV,
- [gudev-1.0],
- [
- have_gudev=yes
- AC_DEFINE([HAVE_GUDEV], [1],
- ["Defined if gudev is available"])
- ],[ have_gudev=no ])
+m4_define([udev_default], auto)
+AC_ARG_ENABLE([udev],
+ [AS_HELP_STRING([--enable-udev],
+ [Enable camera listing through libgudev @<:@default=]udev_default[@:>@])],
+ [],
+ [enable_udev=udev_default])
+
+AS_IF([test "$enable_udev" != "no"],
+ [
+ PKG_CHECK_MODULES(GUDEV,
+ [gudev-1.0],
+ [
+ have_gudev=yes
+ AC_DEFINE([HAVE_GUDEV], [1],
+ ["Defined if gudev is available"])
+ ],[
+ AS_IF([test "$with_udev" = "yes"],
+ [AC_MSG_ERROR([Could not find libgudev])],
+ [have_gudev=no])
+ ])
+ ],
+ [
+ have_gudev=no
+ ])
dnl ========================================================================
dnl Experimental support for hardware accelerated decoders.