From 88dbf3c348a9bd1ebcab59ac986b31cc93d27262 Mon Sep 17 00:00:00 2001 From: Timothy Flynn Date: Tue, 23 Nov 2021 10:32:01 -0500 Subject: [PATCH] LibUnicode: Port GenerateUnicodeData to ErrorOr and LibMain Also store command line arguments as StringViews rather than pointers. --- .../CodeGenerators/LibUnicode/CMakeLists.txt | 2 +- .../LibUnicode/GenerateUnicodeData.cpp | 83 +++++++++---------- 2 files changed, 39 insertions(+), 46 deletions(-) diff --git a/Meta/Lagom/Tools/CodeGenerators/LibUnicode/CMakeLists.txt b/Meta/Lagom/Tools/CodeGenerators/LibUnicode/CMakeLists.txt index eae4a751715..86efeed4596 100644 --- a/Meta/Lagom/Tools/CodeGenerators/LibUnicode/CMakeLists.txt +++ b/Meta/Lagom/Tools/CodeGenerators/LibUnicode/CMakeLists.txt @@ -1,3 +1,3 @@ -lagom_tool(GenerateUnicodeData SOURCES GenerateUnicodeData.cpp) +lagom_tool(GenerateUnicodeData SOURCES GenerateUnicodeData.cpp LIBS LagomMain) lagom_tool(GenerateUnicodeLocale SOURCES GenerateUnicodeLocale.cpp) lagom_tool(GenerateUnicodeNumberFormat SOURCES GenerateUnicodeNumberFormat.cpp) diff --git a/Meta/Lagom/Tools/CodeGenerators/LibUnicode/GenerateUnicodeData.cpp b/Meta/Lagom/Tools/CodeGenerators/LibUnicode/GenerateUnicodeData.cpp index 3dd9409b409..02e1704c22f 100644 --- a/Meta/Lagom/Tools/CodeGenerators/LibUnicode/GenerateUnicodeData.cpp +++ b/Meta/Lagom/Tools/CodeGenerators/LibUnicode/GenerateUnicodeData.cpp @@ -588,7 +588,7 @@ Optional