configure: fix build if libdrm is not available
authorLuis de Bethencourt <luisbg@osg.samsung.com>
Tue, 15 Nov 2016 11:59:45 +0000 (11:59 +0000)
committerLuis <luis@goodgumbo>
Tue, 15 Nov 2016 15:01:22 +0000 (16:01 +0100)
If the NOT_FOUND part of the check PKG_CHECK_MODULES is not written, it
defaults to error. Addind the else clause of this check as
HAVE_WAYLAND="no"

https://bugzilla.gnome.org/show_bug.cgi?id=773927

configure.ac

index 27084af..3345771 100644 (file)
@@ -2260,19 +2260,20 @@ translit(dnm, m, l) AM_CONDITIONAL(USE_WAYLAND, true)
 AC_PATH_PROG([wayland_scanner], [wayland-scanner])
 AG_GST_CHECK_FEATURE(WAYLAND, [wayland sink], wayland , [
   PKG_CHECK_MODULES(WAYLAND, wayland-client >= 1.4.0, [
-    PKG_CHECK_MODULES([WAYLAND_DRM], [libdrm >= 2.4.55])
-    PKG_CHECK_MODULES(WAYLAND_PROTOCOLS, wayland-protocols >= 1.4, [
-      if test "x$wayland_scanner" != "x"; then
-        HAVE_WAYLAND="yes"
-        AC_SUBST(WAYLAND_PROTOCOLS_DATADIR, `$PKG_CONFIG --variable=pkgdatadir wayland-protocols`)
-      else
-        AC_MSG_RESULT([wayland-scanner is required to build the wayland plugin])
-        HAVE_WAYLAND="no"
-      fi
-      ],
+    PKG_CHECK_MODULES([WAYLAND_DRM], [libdrm >= 2.4.55], [
+      PKG_CHECK_MODULES(WAYLAND_PROTOCOLS, wayland-protocols >= 1.4, [
+        if test "x$wayland_scanner" != "x"; then
+          HAVE_WAYLAND="yes"
+          AC_SUBST(WAYLAND_PROTOCOLS_DATADIR, `$PKG_CONFIG --variable=pkgdatadir wayland-protocols`)
+        else
+          AC_MSG_RESULT([wayland-scanner is required to build the wayland plugin])
+          HAVE_WAYLAND="no"
+        fi
+        ],
+        [ HAVE_WAYLAND="no"
+      ])],
       [ HAVE_WAYLAND="no"
-    ])],
-    [ HAVE_WAYLAND="no"
+    ])
   ])
 ])