mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-07-29 22:26:31 +00:00
gettext: force build libintl if needed
This commit introduces a hidden option BR2_PACKAGE_GETTEXT_PROVIDES_INTL that is used by gettext.mk to force the build of libintl if the toolchain doesn't provide a full gettext implementation. For now, this hidden option is not selected by anything, but a follow-up commit will introduce BR2_ENABLE_NLS, which will make use of it. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
parent
85cb34a880
commit
b2fcabde4f
@ -12,6 +12,14 @@ config BR2_PACKAGE_GETTEXT
|
|||||||
|
|
||||||
http://www.gnu.org/software/gettext/
|
http://www.gnu.org/software/gettext/
|
||||||
|
|
||||||
|
if BR2_PACKAGE_GETTEXT
|
||||||
|
|
||||||
|
config BR2_PACKAGE_GETTEXT_PROVIDES_LIBINTL
|
||||||
|
bool
|
||||||
|
depends on !BR2_TOOLCHAIN_HAS_FULL_GETTEXT
|
||||||
|
|
||||||
|
endif
|
||||||
|
|
||||||
comment "gettext needs a toolchain w/ wchar"
|
comment "gettext needs a toolchain w/ wchar"
|
||||||
depends on BR2_NEEDS_GETTEXT
|
depends on BR2_NEEDS_GETTEXT
|
||||||
depends on !BR2_USE_WCHAR
|
depends on !BR2_USE_WCHAR
|
||||||
|
@ -39,6 +39,14 @@ HOST_GETTEXT_CONF_OPTS = \
|
|||||||
--disable-relocatable \
|
--disable-relocatable \
|
||||||
--without-emacs
|
--without-emacs
|
||||||
|
|
||||||
|
# Force the build of libintl, even if the C library provides a stub
|
||||||
|
# gettext implementation
|
||||||
|
ifeq ($(BR2_PACKAGE_GETTEXT_PROVIDES_LIBINTL),y)
|
||||||
|
GETTEXT_CONF_OPTS += --with-included-gettext
|
||||||
|
else
|
||||||
|
GETTEXT_CONF_OPTS += --without-included-gettext
|
||||||
|
endif
|
||||||
|
|
||||||
# For the target version, we only need the runtime, and for the host
|
# For the target version, we only need the runtime, and for the host
|
||||||
# version, we only need the tools.
|
# version, we only need the tools.
|
||||||
GETTEXT_SUBDIR = gettext-runtime
|
GETTEXT_SUBDIR = gettext-runtime
|
||||||
|
Loading…
x
Reference in New Issue
Block a user