From b87b4742e0b963e0c265cfd3eee02e79ff6041da Mon Sep 17 00:00:00 2001 From: Peter Korsgaard Date: Mon, 6 Apr 2009 09:21:26 +0000 Subject: Makefile: add BR2_ENABLE_LOCALE_PURGE to purge unwanted locales Add BR2_ENABLE_LOCALE_PURGE / BR2_ENABLE_LOCALE_WHITELIST options to remove unwanted locales from the target rootfs. Handy for stuff like the gtk stack, which comes with ~25 MB locales. Works similar to localepurge in Debian, E.G. you provide a white list of wanted locales, and everything else is removed. --- toolchain/Config.in.2 | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'toolchain/Config.in.2') diff --git a/toolchain/Config.in.2 b/toolchain/Config.in.2 index 6daca62d8..a63e1141d 100644 --- a/toolchain/Config.in.2 +++ b/toolchain/Config.in.2 @@ -44,6 +44,28 @@ config BR2_ENABLE_LOCALE_PREGENERATED Say N here unless your buildhost lacks locale support and you desparately want to use internationalization on your target. +config BR2_ENABLE_LOCALE_PURGE + bool "Purge unwanted locales" + depends on BR2_ENABLE_LOCALE + help + Explicitly specify what locales to install on target. If N + then all locales supported by packages are installed. + +config BR2_ENABLE_LOCALE_WHITELIST + string "Locales to keep" + default "C en_US de fr" + depends on BR2_ENABLE_LOCALE_PURGE + help + Whitespace seperated list of locales to allow on target. + Locales not listed here will be removed from the target. + See 'locale -a' on your host for a list of locales available + on your build host, or have a look in /usr/share/locale in + the target file system for available locales. + + Notice that listing a locale here doesn't guarantee that it + will be available on the target - That purely depends on the + support for that locale in the selected packages. + config BR2_USE_WCHAR bool "Enable WCHAR support" help -- cgit v1.2.3