summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorPeter Hutterer <peter.hutterer@who-t.net>2014-05-27 15:29:55 +1000
committerPeter Hutterer <peter.hutterer@who-t.net>2014-06-23 14:53:27 +1000
commit82e81e8790956cb531c9ae5a225e4425b40a1f50 (patch)
tree4215050d49f9f0781e7c48138eb00f0dce41318d /configure.ac
parent55bf5058077fe66f42c2bf104df98139ab5d9303 (diff)
downloadlibinput-82e81e8790956cb531c9ae5a225e4425b40a1f50.tar.gz
tools: add a tool for GUI-based debugging
Looking at debugging output is nice but not useful when testing for the feel of a device. Add a tool that presents a canvas and draws the various events onto it. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac15
1 files changed, 15 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index 13cf3a81..361eafe7 100644
--- a/configure.ac
+++ b/configure.ac
@@ -74,6 +74,21 @@ else
fi
AM_CONDITIONAL([HAVE_DOXYGEN], [test "x$have_doxygen" = "xyes"])
+AC_ARG_ENABLE(event-gui,
+ AS_HELP_STRING([--enable-event-gui], [Build the GUI event viewer (default=auto)]),
+ [build_eventgui="$enableval"],
+ [build_eventgui="auto"])
+PKG_CHECK_EXISTS([cairo glib-2.0 gtk+-3.0], [HAVE_GUILIBS="yes"], [HAVE_GUILIBS="no"])
+
+if test "x$build_eventgui" = "xauto"; then
+ build_eventgui="$HAVE_GUILIBS"
+fi
+if test "x$build_eventgui" = "xyes"; then
+ PKG_CHECK_MODULES(CAIRO, [cairo])
+ PKG_CHECK_MODULES(GTK, [glib-2.0 gtk+-3.0])
+fi
+AM_CONDITIONAL(BUILD_EVENTGUI, [test "x$build_eventgui" = "xyes"])
+
AC_ARG_ENABLE(tests,
AS_HELP_STRING([--enable-tests], [Build the tests (default=auto)]),
[build_tests="$enableval"],