Thomas Gleixner | ec8f24b | 2019-05-19 13:07:45 +0100 | [diff] [blame] | 1 | # SPDX-License-Identifier: GPL-2.0-only |
Gabriel Krisman Bertazi | 955405d | 2019-04-25 13:38:44 -0400 | [diff] [blame] | 2 | # |
| 3 | # UTF-8 normalization |
| 4 | # |
| 5 | config UNICODE |
| 6 | bool "UTF-8 normalization and casefolding support" |
| 7 | help |
| 8 | Say Y here to enable UTF-8 NFD normalization and NFD+CF casefolding |
| 9 | support. |
Gabriel Krisman Bertazi | f0d6cc0 | 2019-04-25 13:56:01 -0400 | [diff] [blame] | 10 | |
Christoph Hellwig | 2b3d047 | 2021-09-15 09:00:05 +0200 | [diff] [blame^] | 11 | config UNICODE_UTF8_DATA |
| 12 | tristate "UTF-8 normalization and casefolding tables" |
| 13 | depends on UNICODE |
| 14 | default UNICODE |
| 15 | help |
| 16 | This contains a large table of case foldings, which can be loaded as |
| 17 | a separate module if you say M here. To be on the safe side stick |
| 18 | to the default of Y. Saying N here makes no sense, if you do not want |
| 19 | utf8 casefolding support, disable CONFIG_UNICODE instead. |
| 20 | |
Gabriel Krisman Bertazi | f0d6cc0 | 2019-04-25 13:56:01 -0400 | [diff] [blame] | 21 | config UNICODE_NORMALIZATION_SELFTEST |
| 22 | tristate "Test UTF-8 normalization support" |
Christoph Hellwig | 2b3d047 | 2021-09-15 09:00:05 +0200 | [diff] [blame^] | 23 | depends on UNICODE_UTF8_DATA |