Go to the source code of this file.
Defines | |
#define | UCONFIG_ONLY_COLLATION 0 |
This switch turns off modules that are not needed for collation. | |
#define | UCONFIG_NO_CONVERSION 0 |
ICU will not completely build with this switch turned on. | |
#define | UCONFIG_NO_LEGACY_CONVERSION 0 |
This switch turns off all converters except for Unicode charsets (UTF-7/8/16/32, CESU-8, SCSU, BOCU-1) US-ASCII ISO-8859-1. | |
#define | UCONFIG_NO_NORMALIZATION 0 |
This switch turns off normalization. | |
#define | UCONFIG_NO_BREAK_ITERATION 0 |
This switch turns off break iteration. | |
#define | UCONFIG_NO_IDNA 0 |
This switch turns off IDNA. | |
#define | UCONFIG_NO_COLLATION 0 |
This switch turns off collation and collation-based string search. | |
#define | UCONFIG_NO_FORMATTING 0 |
This switch turns off formatting and calendar/timezone services. | |
#define | UCONFIG_NO_TRANSLITERATION 0 |
This switch turns off transliteration. | |
#define | UCONFIG_NO_REGULAR_EXPRESSIONS 0 |
This switch turns off regular expressions. | |
#define | UCONFIG_NO_SERVICE 0 |
This switch turns off service registration. |
Allows to build partial, smaller libraries for special purposes. By default, all modules are built. The switches are fairly coarse, controlling large modules. Basic services cannot be turned off.
Definition in file uconfig.h.
|
This switch turns off break iteration.
|
|
This switch turns off collation and collation-based string search.
|
|
ICU will not completely build with this switch turned on. This switch turns off all converters.
|
|
This switch turns off formatting and calendar/timezone services.
|
|
This switch turns off IDNA.
|
|
This switch turns off all converters except for Unicode charsets (UTF-7/8/16/32, CESU-8, SCSU, BOCU-1) US-ASCII ISO-8859-1.
|
|
This switch turns off normalization. It implies turning off several other services as well, for example collation and IDNA.
|
|
This switch turns off regular expressions.
|
|
This switch turns off service registration.
|
|
This switch turns off transliteration.
|
|
This switch turns off modules that are not needed for collation. It does not turn off legacy conversion because that is necessary for ICU to work on EBCDIC platforms (for the default converter). If you want "only collation" and do not build for EBCDIC, then you can #define UCONFIG_NO_LEGACY_CONVERSION 1 as well.
|