diff options
author | jimb <jimb@7b3dc134-2b1b-0410-93df-9e9f96275f8d> | 2007-06-12 00:19:05 +0000 |
---|---|---|
committer | jimb <jimb@7b3dc134-2b1b-0410-93df-9e9f96275f8d> | 2007-06-12 00:19:05 +0000 |
commit | 53d9c7b4df45739afc5e84864df3172948ea8888 (patch) | |
tree | 6e5eb06e5e5a93e89a1d2cabdac46aa9b4903ab5 /libc/option-groups.def | |
parent | 9a919d9d159c2b3ec134bd37706373710f1fabc4 (diff) | |
download | eglibc2-53d9c7b4df45739afc5e84864df3172948ea8888.tar.gz |
Add the OPTION_EGLIBC_CHARSETS option group.
* option-groups.def (OPTION_EGLIBC_CHARSETS): New entry.
* option-groups.defaults (OPTION_EGLIBC_CHARSETS): Initialize.
* Makerules (modules): Add in value of modules-y.
* iconvdata/Makefile: Include ../option-groups.mak.
(modules): Move all these into the option group.
(modules.so): Compute from modules-y.
(extra-modules-left): Apply extra-module.mk only to modules-y.
(install-others-y): Move gconv-modules into the option group.
(iconv-rules): Generate rules based on modules-y.
git-svn-id: svn://svn.eglibc.org/trunk@2477 7b3dc134-2b1b-0410-93df-9e9f96275f8d
Diffstat (limited to 'libc/option-groups.def')
-rw-r--r-- | libc/option-groups.def | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/libc/option-groups.def b/libc/option-groups.def index 62156d36f..ee0d0882e 100644 --- a/libc/option-groups.def +++ b/libc/option-groups.def @@ -43,6 +43,70 @@ config OPTION_EGLIBC_CATGETS This option group includes functions for accessing message catalogs: catopen, catclose, and catgets. +config OPTION_EGLIBC_CHARSETS + bool "iconv/gconv character set conversion libraries" + help + + This option group includes support for character sets other + than ASCII (ANSI_X3.4-1968) and Unicode and ISO-10646 in their + various encodings. This affects both the character sets + supported by the wide and multibyte character functions, and + those supported by the 'iconv' functions. + + With this option group disabled, EGLIBC supports only the + following character sets: + + ANSI_X3.4 - ASCII + ANSI_X3.4-1968 + ANSI_X3.4-1986 + ASCII + CP367 + CSASCII + IBM367 + ISO-IR-6 + ISO646-US + ISO_646.IRV:1991 + OSF00010020 + US + US-ASCII + + 10646-1:1993 - ISO 10646, in big-endian UCS4 form + 10646-1:1993/UCS4 + CSUCS4 + ISO-10646 + ISO-10646/UCS4 + OSF00010104 + OSF00010105 + OSF00010106 + UCS-4 + UCS-4BE + UCS4 + + UCS-4LE - ISO 10646, in little-endian UCS4 form + + ISO-10646/UTF-8 - ISO 10646, in UTF-8 form + ISO-10646/UTF8 + ISO-IR-193 + OSF05010001 + UTF-8 + UTF8 + + ISO-10646/UCS2 - ISO 10646, in target-endian UCS2 form + OSF00010100 + OSF00010101 + OSF00010102 + UCS-2 + UCS2 + + UCS-2BE - ISO 10646, in big-endian UCS2 form + UNICODEBIG + + UCS-2LE - ISO 10646, in little-endian UCS2 form + UNICODELITTLE + + WCHAR_T - EGLIBC's internal form (target-endian, + 32-bit ISO 10646) + config OPTION_EGLIBC_LOCALES bool "Locale definitions" help |