summaryrefslogtreecommitdiff
path: root/cmake/modules
diff options
context:
space:
mode:
authorNobuhiko Tanibata <ntanibata@jp.adit-jv.com>2012-09-27 13:35:45 +0900
committerTimo Lotterbach <timo.lotterbach@bmw-carit.de>2012-11-22 02:01:28 -0800
commit7c582ac5a2142ed3b9cf4fbe7449d44eafe5c5df (patch)
tree5657262aceae89ec17e5b755387c8e8df37898cb /cmake/modules
parent5e1f92594dd3c46b70afe9de0d9974322c5c94a5 (diff)
downloadlayer_management-7c582ac5a2142ed3b9cf4fbe7449d44eafe5c5df.tar.gz
Input handling support by evdev for wayland plugin on fbdev/drm backend
-WaylandDrmWindowSystem: call function to set up input event: Evdev -WaylandFbdevWindowSystem: call function to set up input event: Evdev -WaylandInputEvent: implement common part, setting up xkb;keymap and initilizing devices;Pointer,keyboard,and Touch. -WaylandEvdevInputEvent: add Evdev support. -WaylandX11InputEvent: move common part for evdev and xcb to parent class. -WaylandInputDevice: add Evdev support.
Diffstat (limited to 'cmake/modules')
-rw-r--r--cmake/modules/FindWayland.cmake13
1 files changed, 13 insertions, 0 deletions
diff --git a/cmake/modules/FindWayland.cmake b/cmake/modules/FindWayland.cmake
index da8bf42..430e568 100644
--- a/cmake/modules/FindWayland.cmake
+++ b/cmake/modules/FindWayland.cmake
@@ -59,6 +59,15 @@ NAMES xkbcommon
PATHS /usr/lib /usr/local/lib
)
+FIND_PATH(MTDEV_INCLUDE_DIR /mtdev.h
+/usr/include /usr/local/include
+)
+
+FIND_LIBRARY(MTDEV_LIBRARIES
+NAMES mtdev
+PATHS /usr/lib /usr/local/lib
+)
+
SET( WAYLAND_FOUND "NO" )
IF(WAYLAND_CLIENT_LIBRARIES AND WAYLAND_SERVER_LIBRARIES)
SET( WAYLAND_FOUND "YES" )
@@ -71,6 +80,8 @@ IF(WAYLAND_CLIENT_LIBRARIES AND WAYLAND_SERVER_LIBRARIES)
message(STATUS "Found ffi need by Wayland includes: ${FFI_INCLUDE_DIR}")
message(STATUS "Found xkbcommon need by Wayland libs: ${XKB_LIBRARIES}")
message(STATUS "Found xkbcommon need by Wayland includes: ${XKB_INCLUDE_DIR}")
+ message(STATUS "Found mtdev need by Wayland libs: ${MTDEV_LIBRARIES}")
+ message(STATUS "Found mtdev need by Wayland includes: ${MTDEV_INCLUDE_DIR}")
ENDIF(WAYLAND_CLIENT_LIBRARIES AND WAYLAND_SERVER_LIBRARIES)
MARK_AS_ADVANCED(
@@ -83,4 +94,6 @@ MARK_AS_ADVANCED(
FFI_LIBRARIES
XKB_LIBRARIES
XKB_INCLUDE_DIR
+ MTDEV_LIBRARIES
+ MTDEV_INCLUDE_DIR
)