Mark de Wever 130b1816c5 [libc++] Improve updating data files.
This changes makes it easier to update the Unicode data files used for
the Extended Graphme Clustering as added in D126971.

Reviewed By: ldionne, #libc

Differential Revision: https://reviews.llvm.org/D129668
2022-08-16 18:55:46 +02:00

25 lines
1.0 KiB
Plaintext

Contains various Unicode data files used in the library for Unicode support
To update all files to the last published Unicode version issue the following
command in the directory containing this file.
wget \
https://www.unicode.org/Public/UCD/latest/ucd/auxiliary/GraphemeBreakProperty.txt \
https://www.unicode.org/Public/UCD/latest/ucd/emoji/emoji-data.txt \
https://www.unicode.org/Public/UCD/latest/ucd/auxiliary/GraphemeBreakTest.txt
Afterwards build the `libcxx-generate-files` target to update the generated
Unicode files.
GraphemeBreakProperty.txt
Source: https://www.unicode.org/Public/UCD/latest/ucd/auxiliary/GraphemeBreakProperty.txt
Usage: libcxx/utils/generate_extended_grapheme_cluster_table.py
emoji-data.txt
Source: https://www.unicode.org/Public/UCD/latest/ucd/emoji/emoji-data.txt
Usage: libcxx/utils/generate_extended_grapheme_cluster_table.py
GraphemeBreakTest.txt
Source: https://www.unicode.org/Public/UCD/latest/ucd/auxiliary/GraphemeBreakTest.txt
Usage: libcxx/utils/generate_extended_grapheme_cluster_test.py