On 18/10/12 20:32 , Thierry Reding wrote:
Instead of always automatically including multitouch support if the
mtdev library is installed, the new --disable-multitouch option can
be used to forcefully disable multitouch support in the driver.

uhm. seems a bit like the proverbial sledgehammer. what's the reason for this?

Cheers,
  Peter

Signed-off-by: Thierry Reding <[email protected]>
---
  configure.ac | 19 +++++++++++++------
  1 file changed, 13 insertions(+), 6 deletions(-)

diff --git a/configure.ac b/configure.ac
index dff2bcf..ed80ca1 100644
--- a/configure.ac
+++ b/configure.ac
@@ -50,12 +50,19 @@ PKG_CHECK_MODULES(UDEV, libudev)

  PKG_CHECK_MODULES(XI22, [inputproto >= 2.1.99.3] [xorg-server >= 1.11.99.901], 
HAVE_XI22="yes", HAVE_XI22="no")

-if test "x$HAVE_XI22" = xyes; then
-        # Obtain compiler/linker options for mtdev
-        PKG_CHECK_MODULES(MTDEV, mtdev, HAVE_MTDEV="yes", HAVE_MTDEV="no")
-fi
-if test "x$HAVE_XI22" = xyes && test "x$HAVE_MTDEV" = xyes; then
-        AC_DEFINE(MULTITOUCH, 1, [XI2.2 available])
+AC_ARG_ENABLE(multitouch,
+              AS_HELP_STRING([--disable-multitouch],
+                             [Disable multitouch support (default: no)]),
+              [], [enable_multitouch=yes])
+
+if test "x$enable_multitouch" != "xno"; then
+        if test "x$HAVE_XI22" = xyes; then
+                # Obtain compiler/linker options for mtdev
+                PKG_CHECK_MODULES(MTDEV, mtdev, HAVE_MTDEV="yes", 
HAVE_MTDEV="no")
+        fi
+        if test "x$HAVE_XI22" = xyes && test "x$HAVE_MTDEV" = xyes; then
+                AC_DEFINE(MULTITOUCH, 1, [XI2.2 available])
+        fi
  fi

  # Define a configure option for an alternate input module directory


_______________________________________________
[email protected]: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to