config: issue an error if DRI3 is requested, but sendfds is not available
authorGaetan Nadon <memsize@videotron.ca>
Wed, 26 Mar 2014 19:24:45 +0000 (15:24 -0400)
committerUli Schlachter <psychon@znc.in>
Wed, 6 Aug 2014 11:26:08 +0000 (13:26 +0200)
When a user issues the --enable-dri3 option and sendfds is not available
on the system, the configuration will abort with an error message.

Reviewed-by: Josh Triplett <josh@joshtriplett.org>
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
Signed-off-by: Uli Schlachter <psychon@znc.in>
m4/xcb.m4

index cf525c0..a43082a 100644 (file)
--- a/m4/xcb.m4
+++ b/m4/xcb.m4
@@ -56,6 +56,11 @@ m4_if(xcb_defopt, [auto], [
 # This extension has a default value of "auto" and depends on the value of $2
 if test "x$BUILD_[]UP" = "xauto" ; then
     BUILD_[]UP=$2
+fi
+if test "x$BUILD_[]UP" = "xyes" ; then
+    if test "x$2" = "xno" ; then
+      AC_MSG_ERROR([Extension []UP requested, but dependencies are not met])
+    fi
 fi])
 
 m4_undefine([xcb_defopt])dnl