Index: build/secondary/third_party/icu/BUILD.gn |
diff --git a/build/secondary/third_party/icu/BUILD.gn b/build/secondary/third_party/icu/BUILD.gn |
index 8b64f706ebbb7fb0dc35acf20435ecfe1faf720f..53818c970057f1585d51291957b8e9937e38ddc8 100644 |
--- a/build/secondary/third_party/icu/BUILD.gn |
+++ b/build/secondary/third_party/icu/BUILD.gn |
@@ -74,6 +74,26 @@ component("icui18n") { |
"source/i18n/chnsecal.cpp", |
"source/i18n/choicfmt.cpp", |
"source/i18n/coleitr.cpp", |
+ "source/i18n/collationbasedatabuilder.cpp", |
+ "source/i18n/collationbuilder.cpp", |
+ "source/i18n/collationcompare.cpp", |
+ "source/i18n/collation.cpp", |
+ "source/i18n/collationdatabuilder.cpp", |
+ "source/i18n/collationdata.cpp", |
+ "source/i18n/collationdatareader.cpp", |
+ "source/i18n/collationdatawriter.cpp", |
+ "source/i18n/collationfastlatinbuilder.cpp", |
+ "source/i18n/collationfastlatin.cpp", |
+ "source/i18n/collationfcd.cpp", |
+ "source/i18n/collationiterator.cpp", |
+ "source/i18n/collationkeys.cpp", |
+ "source/i18n/collationroot.cpp", |
+ "source/i18n/collationrootelements.cpp", |
+ "source/i18n/collationruleparser.cpp", |
+ "source/i18n/collationsets.cpp", |
+ "source/i18n/collationsettings.cpp", |
+ "source/i18n/collationtailoring.cpp", |
+ "source/i18n/collationweights.cpp", |
"source/i18n/coll.cpp", |
"source/i18n/compactdecimalformat.cpp", |
"source/i18n/coptccal.cpp", |
@@ -95,6 +115,7 @@ component("icui18n") { |
"source/i18n/dcfmtsym.cpp", |
"source/i18n/decContext.c", |
"source/i18n/decfmtst.cpp", |
+ "source/i18n/decimalformatpattern.cpp", |
"source/i18n/decimfmt.cpp", |
"source/i18n/decNumber.c", |
"source/i18n/digitlst.cpp", |
@@ -105,6 +126,7 @@ component("icui18n") { |
"source/i18n/dtrule.cpp", |
"source/i18n/esctrn.cpp", |
"source/i18n/ethpccal.cpp", |
+ "source/i18n/filteredbrk.cpp", |
"source/i18n/fmtable_cnv.cpp", |
"source/i18n/fmtable.cpp", |
"source/i18n/format.cpp", |
@@ -122,6 +144,7 @@ component("icui18n") { |
"source/i18n/japancal.cpp", |
"source/i18n/locdspnm.cpp", |
"source/i18n/measfmt.cpp", |
+ "source/i18n/measunit.cpp", |
"source/i18n/measure.cpp", |
"source/i18n/msgfmt.cpp", |
"source/i18n/name2uni.cpp", |
@@ -137,6 +160,7 @@ component("icui18n") { |
"source/i18n/plurfmt.cpp", |
"source/i18n/plurrule.cpp", |
"source/i18n/quant.cpp", |
+ "source/i18n/quantityformatter.cpp", |
"source/i18n/rbnf.cpp", |
"source/i18n/rbt.cpp", |
"source/i18n/rbt_data.cpp", |
@@ -149,13 +173,17 @@ component("icui18n") { |
"source/i18n/regexst.cpp", |
"source/i18n/regextxt.cpp", |
"source/i18n/region.cpp", |
+ "source/i18n/reldatefmt.cpp", |
"source/i18n/reldtfmt.cpp", |
"source/i18n/rematch.cpp", |
"source/i18n/remtrans.cpp", |
"source/i18n/repattrn.cpp", |
+ "source/i18n/rulebasedcollator.cpp", |
+ "source/i18n/scientificformathelper.cpp", |
"source/i18n/scriptset.cpp", |
"source/i18n/search.cpp", |
"source/i18n/selfmt.cpp", |
+ "source/i18n/sharedbreakiterator.cpp", |
"source/i18n/simpletz.cpp", |
"source/i18n/smpdtfmt.cpp", |
"source/i18n/smpdtfst.cpp", |
@@ -164,7 +192,6 @@ component("icui18n") { |
"source/i18n/strrepl.cpp", |
"source/i18n/stsearch.cpp", |
"source/i18n/taiwncal.cpp", |
- "source/i18n/tblcoll.cpp", |
"source/i18n/timezone.cpp", |
"source/i18n/titletrn.cpp", |
"source/i18n/tmunit.cpp", |
@@ -182,21 +209,17 @@ component("icui18n") { |
"source/i18n/tzrule.cpp", |
"source/i18n/tztrans.cpp", |
"source/i18n/ucal.cpp", |
- "source/i18n/ucln_in.c", |
- "source/i18n/ucol_bld.cpp", |
- "source/i18n/ucol_cnt.cpp", |
+ "source/i18n/ucln_in.cpp", |
"source/i18n/ucol.cpp", |
"source/i18n/ucoleitr.cpp", |
- "source/i18n/ucol_elm.cpp", |
"source/i18n/ucol_res.cpp", |
"source/i18n/ucol_sit.cpp", |
- "source/i18n/ucol_tok.cpp", |
- "source/i18n/ucol_wgt.cpp", |
"source/i18n/ucsdet.cpp", |
"source/i18n/ucurr.cpp", |
"source/i18n/udat.cpp", |
"source/i18n/udateintervalformat.cpp", |
"source/i18n/udatpg.cpp", |
+ "source/i18n/uitercollationiterator.cpp", |
"source/i18n/ulocdata.c", |
"source/i18n/umsg.cpp", |
"source/i18n/unesctrn.cpp", |
@@ -213,6 +236,8 @@ component("icui18n") { |
"source/i18n/uspoof.cpp", |
"source/i18n/uspoof_impl.cpp", |
"source/i18n/uspoof_wsconf.cpp", |
+ "source/i18n/utf16collationiterator.cpp", |
+ "source/i18n/utf8collationiterator.cpp", |
"source/i18n/utmscale.c", |
"source/i18n/utrans.cpp", |
"source/i18n/vtzone.cpp", |
@@ -286,8 +311,9 @@ component("icuuc") { |
"source/common/errorcode.cpp", |
"source/common/filterednormalizer2.cpp", |
"source/common/icudataver.c", |
- "source/common/icuplug.c", |
+ "source/common/icuplug.cpp", |
"source/common/listformatter.cpp", |
+ "source/common/loadednormalizer2impl.cpp", |
"source/common/locavailable.cpp", |
"source/common/locbased.cpp", |
"source/common/locdispnames.cpp", |
@@ -325,6 +351,8 @@ component("icuuc") { |
"source/common/servnotf.cpp", |
"source/common/servrbf.cpp", |
"source/common/servslkf.cpp", |
+ "source/common/sharedobject.cpp", |
+ "source/common/simplepatternformatter.cpp", |
"source/common/stringpiece.cpp", |
"source/common/stringtriebuilder.cpp", |
"source/common/uarrsort.c", |
@@ -342,7 +370,7 @@ component("icuuc") { |
"source/common/ucharstrie.cpp", |
"source/common/ucharstrieiterator.cpp", |
"source/common/uchriter.cpp", |
- "source/common/ucln_cmn.c", |
+ "source/common/ucln_cmn.cpp", |
"source/common/ucmndata.c", |
"source/common/ucnv2022.cpp", |
"source/common/ucnv_bld.cpp", |
@@ -359,7 +387,7 @@ component("icuuc") { |
"source/common/ucnvisci.c", |
"source/common/ucnvlat1.c", |
"source/common/ucnv_lmb.c", |
- "source/common/ucnvmbcs.c", |
+ "source/common/ucnvmbcs.cpp", |
"source/common/ucnvscsu.c", |
"source/common/ucnvsel.cpp", |
"source/common/ucnv_set.c", |
@@ -380,11 +408,13 @@ component("icuuc") { |
"source/common/uiter.cpp", |
"source/common/ulist.c", |
"source/common/uloc.cpp", |
+ "source/common/uloc_keytype.cpp", |
"source/common/uloc_tag.c", |
"source/common/umapfile.c", |
"source/common/umath.c", |
"source/common/umutex.cpp", |
"source/common/unames.cpp", |
+ "source/common/unifiedcache.cpp", |
"source/common/unifilt.cpp", |
"source/common/unifunct.cpp", |
"source/common/uniset_closure.cpp", |
@@ -399,7 +429,6 @@ component("icuuc") { |
"source/common/unistr_titlecase_brkiter.cpp", |
"source/common/unormcmp.cpp", |
"source/common/unorm.cpp", |
- "source/common/unorm_it.c", |
"source/common/uobject.cpp", |
"source/common/uprops.cpp", |
"source/common/uresbund.cpp", |
@@ -416,7 +445,7 @@ component("icuuc") { |
"source/common/ustack.cpp", |
"source/common/ustrcase.cpp", |
"source/common/ustrcase_locale.cpp", |
- "source/common/ustr_cnv.c", |
+ "source/common/ustr_cnv.cpp", |
"source/common/ustrenum.cpp", |
"source/common/ustrfmt.c", |
"source/common/ustring.cpp", |
@@ -457,6 +486,7 @@ component("icuuc") { |
if (is_win || icu_use_data_file) { |
sources += [ "source/stubdata/stubdata.c" ] |
+ defines += [ "U_ICUDATAENTRY_IN_COMMON" ] |
} |
} |