diff options
author | Nobuhiko Tanibata <ntanibata@jp.adit-jv.com> | 2012-09-27 13:35:45 +0900 |
---|---|---|
committer | Timo Lotterbach <timo.lotterbach@bmw-carit.de> | 2012-11-22 02:01:28 -0800 |
commit | 7c582ac5a2142ed3b9cf4fbe7449d44eafe5c5df (patch) | |
tree | 5657262aceae89ec17e5b755387c8e8df37898cb /cmake/modules | |
parent | 5e1f92594dd3c46b70afe9de0d9974322c5c94a5 (diff) | |
download | layer_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.cmake | 13 |
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 ) |