[Buildroot] [PATCH v4 06/35] package/efl/libefl: add harfbuzz dependency

Romain Naour romain.naour at openwide.fr
Sun Oct 18 20:29:22 UTC 2015


Harfbuzz allow to enable complex text shaping and layouting
support in efl libraries.

Also, it one of the "highly recommended" dependecies
according to the README but disabling it doesn't need
the --enable-i-really-know-what-i-am-doing... option.
That's why harfbuzz is not added to
BR2_PACKAGE_LIBEFL_RECOMMENDED_CONFIG.

Signed-off-by: Romain Naour <romain.naour at openwide.fr>
---
v4: rename to libefl
    improve commit log.
---
 package/efl/libefl/libefl.mk | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/package/efl/libefl/libefl.mk b/package/efl/libefl/libefl.mk
index 609ae6a..2e42bb7 100644
--- a/package/efl/libefl/libefl.mk
+++ b/package/efl/libefl/libefl.mk
@@ -117,6 +117,13 @@ endif
 # There is no alsa support yet in Ecore_Audio.
 # configure will disable alsa support even if alsa-lib is selected.
 
+ifeq ($(BR2_PACKAGE_HARFBUZZ),y)
+LIBEFL_DEPENDENCIES += harfbuzz
+LIBEFL_CONF_OPTS += --enable-harfbuzz=yes
+else
+LIBEFL_CONF_OPTS += --enable-harfbuzz=no
+endif
+
 ifeq ($(BR2_PACKAGE_TSLIB),y)
 LIBEFL_DEPENDENCIES += tslib
 LIBEFL_CONF_OPTS += --enable-tslib
-- 
2.4.3



More information about the buildroot mailing list