@@ -10,9 +10,6 @@ set(UCD_VERSION_FILE "${UCD_PATH}/version.txt")
10
10
set (UCD_ZIP_URL "https://www.unicode.org/Public/${UCD_VERSION} /ucd/UCD.zip" )
11
11
set (UCD_ZIP_PATH "${UCD_PATH} /UCD.zip" )
12
12
13
- set (UNICODE_DATA_SOURCE "UnicodeData.txt" )
14
- set (UNICODE_DATA_PATH "${UCD_PATH} /${UNICODE_DATA_SOURCE} " )
15
-
16
13
string (REGEX REPLACE "([0-9]+\\ .[0-9]+)\\ .[0-9]+" "\\ 1" EMOJI_VERSION "${UCD_VERSION} " )
17
14
set (EMOJI_TEST_URL "https://www.unicode.org/Public/emoji/${EMOJI_VERSION} /emoji-test.txt" )
18
15
set (EMOJI_TEST_PATH "${UCD_PATH} /emoji-test.txt" )
@@ -26,33 +23,19 @@ if (ENABLE_UNICODE_DATABASE_DOWNLOAD)
26
23
27
24
if (ENABLE_NETWORK_DOWNLOADS)
28
25
download_file("${UCD_ZIP_URL} " "${UCD_ZIP_PATH} " SHA256 "${UCD_SHA256} " )
29
- extract_path("${UCD_PATH} " "${UCD_ZIP_PATH} " "${UNICODE_DATA_SOURCE} " "${UNICODE_DATA_PATH} " )
30
-
31
26
download_file("${EMOJI_TEST_URL} " "${EMOJI_TEST_PATH} " SHA256 "${EMOJI_SHA256} " )
32
27
else ()
33
28
message (STATUS "Skipping download of ${UCD_ZIP_URL} , expecting the archive to have been extracted to ${UCD_ZIP_PATH} " )
34
29
message (STATUS "Skipping download of ${EMOJI_TEST_URL} , expecting the file to be at ${EMOJI_TEST_PATH} " )
35
30
endif ()
36
31
37
-
38
- set (UNICODE_DATA_HEADER UnicodeData.h)
39
- set (UNICODE_DATA_IMPLEMENTATION UnicodeData.cpp)
40
-
41
32
set (EMOJI_DATA_HEADER EmojiData.h)
42
33
set (EMOJI_DATA_IMPLEMENTATION EmojiData.cpp)
43
34
44
35
if (SERENITYOS)
45
36
set (EMOJI_INSTALL_ARG -i "${EMOJI_INSTALL_PATH} " )
46
37
endif ()
47
38
48
- invoke_generator(
49
- "UnicodeData"
50
- Lagom::GenerateUnicodeData
51
- "${UCD_VERSION_FILE} "
52
- "${UNICODE_DATA_HEADER} "
53
- "${UNICODE_DATA_IMPLEMENTATION} "
54
- arguments -u "${UNICODE_DATA_PATH} "
55
- )
56
39
invoke_generator(
57
40
"EmojiData"
58
41
Lagom::GenerateEmojiData
@@ -69,8 +52,6 @@ if (ENABLE_UNICODE_DATABASE_DOWNLOAD)
69
52
)
70
53
71
54
set (UNICODE_DATA_SOURCES
72
- ${UNICODE_DATA_HEADER}
73
- ${UNICODE_DATA_IMPLEMENTATION}
74
55
${EMOJI_DATA_HEADER}
75
56
${EMOJI_DATA_IMPLEMENTATION}
76
57
)
0 commit comments