aboutsummaryrefslogtreecommitdiffstats
path: root/configure.ac
diff options
context:
space:
mode:
authorSeunghun Lee <shiin.lee@samsung.com>2015-08-20 14:55:14 -0400
committerMike Blumenkrantz <zmike@osg.samsung.com>2015-08-20 14:55:55 -0400
commit26d352f219f1c4ffbaa21857903d6e9290a7763a (patch)
tree1f732278f47f52c6f03ec62d67647bac364f6ff2 /configure.ac
parentremove bz2 from dist (diff)
downloadenlightenment-26d352f219f1c4ffbaa21857903d6e9290a7763a.tar.gz
Add module "wl_text_input" for supporting *wl_text_input* and *wl_input_method* protocol in wayland.
Summary: this patch allow to use virtual keyboard such as weston-keyboard. it was tested in wayland verion 1.6. Test Plan: <prerequisite> - Configure with --enable-wl-text-input - edit configuration file, e.cfg to enable module wl_text_input. 1. run enlightenment as a wayland display server. 2. run weston-keyboard. 3. run weston-editor. Reviewers: raster, Sergeant_Whitespace, devilhorns, zmike Reviewed By: zmike Subscribers: ManMower, Sergeant_Whitespace, cedric, jihoon Differential Revision: https://phab.enlightenment.org/D2275
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac11
1 files changed, 11 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index 6423c3bdf..db255d6f3 100644
--- a/configure.ac
+++ b/configure.ac
@@ -845,6 +845,16 @@ define([CHECK_MODULE_XWAYLAND],
])
AM_CONDITIONAL([HAVE_XWAYLAND], [test "x${HAVE_XWAYLAND}" != "xno"])
+define([CHECK_MODULE_WL_TEXT_INPUT],
+[
+ if test "x${have_wayland}" = "xyes"; then
+ AC_E_CHECK_PKG(WL_TEXT_INPUT, [ ecore >= $efl_version eina >= $efl_version ], [WL_TEXT_INPUT=true], [WL_TEXT_INPUT=false])
+ else
+ WL_TEXT_INPUT=false
+ fi
+])
+AM_CONDITIONAL([HAVE_WL_TEXT_INPUT], [test "x${WL_TEXT_INPUT}" = "xtrue"])
+
AC_E_OPTIONAL_MODULE([ibar], true)
AC_E_OPTIONAL_MODULE([clock], true)
AC_E_OPTIONAL_MODULE([pager], true)
@@ -899,6 +909,7 @@ AC_E_OPTIONAL_MODULE([wl_x11], $have_wayland, [CHECK_MODULE_WL_X11])
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([policy_mobile], true)
AC_E_OPTIONAL_MODULE([geolocation], true)
AC_E_OPTIONAL_MODULE([xwayland], $have_wayland, [CHECK_MODULE_XWAYLAND])