From afa4c643a8eecb4a00b0aa7b8909a0cc7d696fea Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Tue, 2 Aug 2011 18:50:43 +0200 Subject: [PATCH] configure: Look for Multitouch API in XInput2 --- configure.in | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/configure.in b/configure.in index e0c0d1fb1..69cdb0bad 100644 --- a/configure.in +++ b/configure.in @@ -252,6 +252,23 @@ fi AM_CONDITIONAL(HAVE_XINPUT2, test "$have_xinput2" = "yes") +if test x$have_xinput2 = xyes; then + mutter_save_libs="$LIBS" + LIBS="-lXi $LIBS" + + AC_CHECK_FUNC(XIAllowTouchEvents, + have_xtouch=yes, + have_xtouch=no) + + LIBS="$mutter_save_libs" +else + have_xtouch=no +fi + +if test x$have_xtouch = xyes; then + AC_DEFINE(HAVE_XTOUCH, , [Building with X touch events]) +fi + PKG_CHECK_MODULES(MUTTER, $MUTTER_PC_MODULES) AC_PATH_XTRA @@ -572,6 +589,7 @@ mutter-$VERSION Xsync: ${found_xsync} Xcursor: ${have_xcursor} XInput2: ${have_xinput2} + Touch events: ${have_xtouch} "