mirror of
https://git.yoctoproject.org/poky
synced 2026-02-06 00:38:45 +01:00
This code dates from distant times before we had class overrides. The comments are also rather stale. Rewrite this code using class overrides which makes it safer, more modern and more easily understandable. (From OE-Core rev: fb3b160a6bf20a601d6cecf3f06a2b71c03fa91f) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
20 lines
721 B
Plaintext
20 lines
721 B
Plaintext
def gettext_dependencies(d):
|
|
if d.getVar('INHIBIT_DEFAULT_DEPS') and not oe.utils.inherits(d, 'cross-canadian'):
|
|
return ""
|
|
if d.getVar('USE_NLS') == 'no':
|
|
return "gettext-minimal-native"
|
|
return d.getVar('DEPENDS_GETTEXT', False)
|
|
|
|
def gettext_oeconf(d):
|
|
if d.getVar('USE_NLS') == 'no':
|
|
return '--disable-nls'
|
|
# Remove the NLS bits if USE_NLS is no or INHIBIT_DEFAULT_DEPS is set
|
|
if d.getVar('INHIBIT_DEFAULT_DEPS') and not oe.utils.inherits(d, 'cross-canadian'):
|
|
return '--disable-nls'
|
|
return "--enable-nls"
|
|
|
|
DEPENDS_GETTEXT ??= "virtual/gettext gettext-native"
|
|
|
|
BASEDEPENDS_append = " ${@gettext_dependencies(d)}"
|
|
EXTRA_OECONF_append = " ${@gettext_oeconf(d)}"
|