mirror of
https://git.yoctoproject.org/poky
synced 2026-01-29 21:08:42 +01:00
nls disabling is target specific but USE_NLS=no will disable nls even for other kind of recipes. We should let them build with nls (From OE-Core rev: 7be58f695aaa8b111fcf79a3505964e9f49b108a) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
18 lines
699 B
Plaintext
18 lines
699 B
Plaintext
def gettext_dependencies(d):
|
|
if d.getVar('USE_NLS', True) == 'no' and not oe.utils.inherits(d, 'native', 'nativesdk', 'cross'):
|
|
return ""
|
|
if d.getVar('INHIBIT_DEFAULT_DEPS', True) and not oe.utils.inherits(d, 'cross-canadian'):
|
|
return ""
|
|
return d.getVar('DEPENDS_GETTEXT', False)
|
|
|
|
def gettext_oeconf(d):
|
|
# Remove the NLS bits if USE_NLS is no.
|
|
if d.getVar('USE_NLS', True) == 'no' and not oe.utils.inherits(d, 'native', 'nativesdk', 'cross', 'cross-canadian'):
|
|
return '--disable-nls'
|
|
return "--enable-nls"
|
|
|
|
DEPENDS_GETTEXT = "virtual/gettext gettext-native"
|
|
|
|
BASEDEPENDS =+ "${@gettext_dependencies(d)}"
|
|
EXTRA_OECONF_append = " ${@gettext_oeconf(d)}"
|