aboutsummaryrefslogtreecommitdiffstats
path: root/configure.ac
diff options
context:
space:
mode:
authorSeunghun Lee <shiin.lee@samsung.com>2015-09-21 12:51:07 -0400
committerMike Blumenkrantz <zmike@osg.samsung.com>2015-09-21 12:51:07 -0400
commit945683824b7a7fb8fa63afd37347796267524151 (patch)
treea6794731c86dd028d0ef16c65fe39cb6a291e20c /configure.ac
parentadd function to blank out a client's rendered image (diff)
downloadenlightenment-945683824b7a7fb8fa63afd37347796267524151.tar.gz
Add initial module of weekeyboard as a wayland virtual keyboard.
Summary: Depends on https://phab.enlightenment.org/D2275 this module is a virtual keyboard used in wayland. Test Plan: <prerequisite> - Configure with --enable-wl-weekeyboard. 1. run enlightenment as a wayland display server. 2. run weston-editor which has text entry using wayland protocol. Reviewers: devilhorns, raster, ManMower, jonc, zmike Subscribers: bryceharrington, jonc, jihoon, cedric, ManMower Differential Revision: https://phab.enlightenment.org/D2858
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac12
1 files changed, 12 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index 0c9411d08..9050294d8 100644
--- a/configure.ac
+++ b/configure.ac
@@ -855,6 +855,17 @@ define([CHECK_MODULE_WL_TEXT_INPUT],
])
AM_CONDITIONAL([HAVE_WL_TEXT_INPUT], [test "x${WL_TEXT_INPUT}" = "xtrue"])
+WL_WEEKEYBOARD=false
+define([CHECK_MODULE_WL_WEEKEYBOARD],
+[
+ if test "x${have_wayland}" = "xyes" ; then
+ AC_E_CHECK_PKG(WL_WEEKEYBOARD, [ eina >= 1.8.0 evas >= 1.8.0 ecore >= 1.8.0 ecore-evas >= 1.8.0 ecore-wayland >= 1.8.0 edje >= 1.8.0 ], [WL_WEEKEYBOARD=true], [WL_WEEKEYBOARD=false])
+ else
+ WL_WEEKEYBOARD=false
+ fi
+])
+AM_CONDITIONAL([HAVE_WL_WEEKEYBOARD], [test "x${WL_WEEKEYBOARD}" = "xtrue"])
+
AC_E_OPTIONAL_MODULE([ibar], true)
AC_E_OPTIONAL_MODULE([clock], true)
AC_E_OPTIONAL_MODULE([pager], true)
@@ -910,6 +921,7 @@ AC_E_OPTIONAL_MODULE([wl_wl], $have_wayland, [CHECK_MODULE_WL_WL])
#AC_E_OPTIONAL_MODULE([wl_fb], $have_wayland, [CHECK_MODULE_WL_FB])
AC_E_OPTIONAL_MODULE([wl_drm], $have_wayland, [CHECK_MODULE_WL_DRM])
AC_E_OPTIONAL_MODULE([wl_text_input], $have_wayland, [CHECK_MODULE_WL_TEXT_INPUT])
+AC_E_OPTIONAL_MODULE([wl_weekeyboard], $have_wayland, [CHECK_MODULE_WL_WEEKEYBOARD])
AC_E_OPTIONAL_MODULE([policy_mobile], true)
AC_E_OPTIONAL_MODULE([geolocation], true)
AC_E_OPTIONAL_MODULE([xwayland], $have_wayland, [CHECK_MODULE_XWAYLAND])