config BR2_PACKAGE_EFL_BULLET
bool "Enable bullet support (recommended)"
- select BR2_PACKAGE_BULLET
default y
+ select BR2_PACKAGE_BULLET
help
If you have chosen to disable physics support, this disables
lots of core functionality and is effectively never
config BR2_PACKAGE_EFL_EEZE
bool "Enable eeze (udev) support (recommended)"
- depends on BR2_PACKAGE_HAS_UDEV # libudev
default y
+ depends on BR2_PACKAGE_HAS_UDEV # libudev
help
Eeze is EFL's hardware abstraction layer on top of udev.
Having it off will disable some hardware detection, such as
config BR2_PACKAGE_EFL_FONTCONFIG
bool "Enable fontconfig support (recommended)"
- select BR2_PACKAGE_FONTCONFIG
default y
+ select BR2_PACKAGE_FONTCONFIG
help
If fontconfig is disabled, this is going to make general
font searching not work, and only some very direct 'load
config BR2_PACKAGE_EFL_GSTREAMER1
bool "Enable gstreamer1 support (recommended)"
+ default y
select BR2_PACKAGE_GSTREAMER1
select BR2_PACKAGE_GST1_PLUGINS_BASE
- default y
help
If Gstreamer 1.x support is disabled, it will heavily limit
your media support options and render some functionality as
config BR2_PACKAGE_EFL_LIBFRIBIDI
bool "Enable libfribidi support (recommended)"
- select BR2_PACKAGE_LIBFRIBIDI
default y
+ select BR2_PACKAGE_LIBFRIBIDI
help
Fribidi is used for handling right-to-left text (like
Arabic, Hebrew, Farsi, Persian etc.) and is very likely not
config BR2_PACKAGE_EFL_LIBSNDFILE
bool "Enable libsndfile support (recommended)"
- select BR2_PACKAGE_LIBSNDFILE
default y
+ select BR2_PACKAGE_LIBSNDFILE
help
If you disabled audio support in Ecore, this is not tested
and may create bugs for you due to it creating untested code
config BR2_PACKAGE_EFL_PULSEAUDIO
bool "Enable pulseaudio support (recommended)"
+ default y
depends on BR2_TOOLCHAIN_HAS_SYNC_4 # pulseaudio -> json-c
select BR2_PACKAGE_PULSEAUDIO
- default y
help
The only audio output method supported by Ecore right now is
via Pulseaudio. You have disabled that and likely have
config BR2_PACKAGE_EFL_UTIL_LINUX_LIBMOUNT
bool "Enable libmount support (recommended)"
+ default y
depends on BR2_PACKAGE_EFL_EEZE
select BR2_PACKAGE_UTIL_LINUX
select BR2_PACKAGE_UTIL_LINUX_LIBMOUNT
# libblkid is part of required tools, see EFL's README.
select BR2_PACKAGE_UTIL_LINUX_LIBBLKID
- default y
help
Libmount is used heavily inside Eeze for support of removable
devices etc... and disabling this will hurt support for
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # Eolian needs C++11
help
Eolian is an EO object parser and code generator.
- With this option enabled Eolian will handle automatic generation
- of EFL bindings for the C++11 language.
+ With this option enabled Eolian will handle automatic
+ generation of EFL bindings for the C++11 language.
comment "Eolian needs host and target gcc >= 4.8"
depends on !BR2_HOST_GCC_AT_LEAST_4_8 || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
choice
bool "OpenGL support"
help
- libevas can be configured to use HW acceleration with OpenGL or
- OpenGL ES.
+ libevas can be configured to use HW acceleration with OpenGL
+ or OpenGL ES.
config BR2_PACKAGE_EFL_OPENGL
bool "OpenGL"
select BR2_PACKAGE_LIBINPUT
select BR2_PACKAGE_LIBXKBCOMMON
help
- The elput library is an efl abstraction for the libinput library
- which can be used by various other subsystems (ecore_fb,
- ecore_drm, etc) to handle interfacing with libinput without
- having to duplicate the code in each subsystem.
+ The elput library is an efl abstraction for the libinput
+ library which can be used by various other subsystems
+ (ecore_fb, ecore_drm, etc) to handle interfacing with
+ libinput without having to duplicate the code in each
+ subsystem.
comment "Elput support needs udev /dev management (eeze)"
depends on !BR2_PACKAGE_EFL_EEZE