Since efl 1.23, X11 input 2.2+ has been enabled by default [1].
>From [2]:
"It would be a pretty unusual system to have x and no xinput2.2 support."
While at it, enable explicitely X11 input 2 (enabled by default).
[1] https://git.enlightenment.org/core/efl.git/commit/?id=
cf005ac54abdea843e5731765e41e5088275249f
[2] https://sourceforge.net/p/enlightenment/mailman/message/
37065780/
Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
# Configure options:
# elua=true: build elua for the target.
# sdl=false: disable sdl2 support.
-# xinput22=false: disable X11 XInput v2.2+ support.
# embedded-lz4=false: use liblz4 from lz4 package.
# network-backend=none: disable connman networkmanager.
EFL_CONF_OPTS = \
-Dnetwork-backend=none \
-Dpixman=false \
-Dsdl=false \
- -Dvnc-server=false \
- -Dxinput22=false
+ -Dvnc-server=false
EFL_BINDINGS = luajit
endif
ifeq ($(BR2_PACKAGE_EFL_X_XLIB),y)
-EFL_CONF_OPTS += -Dx11=true
+EFL_CONF_OPTS += -Dx11=true \
+ -Dxinput2=true \
+ -Dxinput22=true
EFL_DEPENDENCIES += \
xlib_libX11 \