Improve gettext integration
authorThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Mon, 24 May 2010 19:17:50 +0000 (21:17 +0200)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Mon, 24 May 2010 20:32:37 +0000 (22:32 +0200)
commit4caf78882ce0a5046504f94545a98296913f2f25
treed62ca1141d0dd6248409f6640844a52ce602b469
parent096b21e552b05b68a846172e320ae3e38dee16ac
Improve gettext integration

Having a BR2_NEEDS_GETTEXT option, as introduced by
54d64798e1e14b526c3cc1142961972cff9f1e8a isn't sufficient to express
the different kind of dependencies on gettext.

This commit, based on an idea by Peter Korsgaard, introduces two
different options :

 * BR2_NEEDS_GETTEXT, which is true as soon as the toolchain doesn't
   provide gettext itself (i.e, when the toolchain is uClibc based, be
   it an internal or external toolchain)

 * BR2_NEEDS_GETTEXT_IF_LOCALE, which is true when the toolchain
   doesn't provide gettext *and* locale support has been enabled in
   Buildroot.

A following commit adds some documentation that details how these
configuration variables should be used by packages.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
toolchain/Config.in.2