Message ID | 1445720476-21517-7-git-send-email-romain.naour@openwide.fr |
---|---|
State | Changes Requested |
Headers | show |
Romain, All, On 2015-10-24 23:00 +0200, Romain Naour spake thusly: > 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@openwide.fr> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Regards, Yann E. MORIN. > --- > 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 > > _______________________________________________ > buildroot mailing list > buildroot@busybox.net > http://lists.busybox.net/mailman/listinfo/buildroot
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
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@openwide.fr> --- v4: rename to libefl improve commit log. --- package/efl/libefl/libefl.mk | 7 +++++++ 1 file changed, 7 insertions(+)