1project(icu) 2 3set(ICUUC_SOURCES 4 ${ICU_ROOT}/icu4c/source/common/unistr_case.cpp 5 ${ICU_ROOT}/icu4c/source/common/loclikely.cpp 6 ${ICU_ROOT}/icu4c/source/common/loclikelysubtags.cpp 7 ${ICU_ROOT}/icu4c/source/common/ustrcase_locale.cpp 8 ${ICU_ROOT}/icu4c/source/common/usprep.cpp 9 ${ICU_ROOT}/icu4c/source/common/uhash_us.cpp 10 ${ICU_ROOT}/icu4c/source/common/ucharstriebuilder.cpp 11 ${ICU_ROOT}/icu4c/source/common/uloc.cpp 12 ${ICU_ROOT}/icu4c/source/common/rbbi.cpp 13 ${ICU_ROOT}/icu4c/source/common/locresdata.cpp 14 ${ICU_ROOT}/icu4c/source/common/unistr_cnv.cpp 15 ${ICU_ROOT}/icu4c/source/common/unifiedcache.cpp 16 ${ICU_ROOT}/icu4c/source/common/ucnvlat1.cpp 17 ${ICU_ROOT}/icu4c/source/common/lsr.cpp 18 ${ICU_ROOT}/icu4c/source/common/ustack.cpp 19 ${ICU_ROOT}/icu4c/source/common/ucnv2022.cpp 20 ${ICU_ROOT}/icu4c/source/common/ustrenum.cpp 21 ${ICU_ROOT}/icu4c/source/common/uresbund.cpp 22 ${ICU_ROOT}/icu4c/source/common/ucharstrieiterator.cpp 23 ${ICU_ROOT}/icu4c/source/common/unormcmp.cpp 24 ${ICU_ROOT}/icu4c/source/common/util.cpp 25 ${ICU_ROOT}/icu4c/source/common/ucnv_lmb.cpp 26 ${ICU_ROOT}/icu4c/source/common/uscript.cpp 27 ${ICU_ROOT}/icu4c/source/common/unames.cpp 28 ${ICU_ROOT}/icu4c/source/common/ubiditransform.cpp 29 ${ICU_ROOT}/icu4c/source/common/localematcher.cpp 30 ${ICU_ROOT}/icu4c/source/common/rbbiscan.cpp 31 ${ICU_ROOT}/icu4c/source/common/errorcode.cpp 32 ${ICU_ROOT}/icu4c/source/common/uloc_tag.cpp 33 ${ICU_ROOT}/icu4c/source/common/unisetspan.cpp 34 ${ICU_ROOT}/icu4c/source/common/ustr_cnv.cpp 35 ${ICU_ROOT}/icu4c/source/common/patternprops.cpp 36 ${ICU_ROOT}/icu4c/source/common/rbbinode.cpp 37 ${ICU_ROOT}/icu4c/source/common/utrace.cpp 38 ${ICU_ROOT}/icu4c/source/common/characterproperties.cpp 39 ${ICU_ROOT}/icu4c/source/common/loadednormalizer2impl.cpp 40 ${ICU_ROOT}/icu4c/source/common/resource.cpp 41 ${ICU_ROOT}/icu4c/source/common/resbund.cpp 42 ${ICU_ROOT}/icu4c/source/common/bytesinkutil.cpp 43 ${ICU_ROOT}/icu4c/source/common/ucnv_err.cpp 44 ${ICU_ROOT}/icu4c/source/common/propsvec.cpp 45 ${ICU_ROOT}/icu4c/source/common/ucnvisci.cpp 46 ${ICU_ROOT}/icu4c/source/common/utrie.cpp 47 ${ICU_ROOT}/icu4c/source/common/appendable.cpp 48 ${ICU_ROOT}/icu4c/source/common/ucnv_bld.cpp 49 ${ICU_ROOT}/icu4c/source/common/ucnv_u32.cpp 50 ${ICU_ROOT}/icu4c/source/common/resbund_cnv.cpp 51 ${ICU_ROOT}/icu4c/source/common/ucat.cpp 52 ${ICU_ROOT}/icu4c/source/common/unistr.cpp 53 ${ICU_ROOT}/icu4c/source/common/filteredbrk.cpp 54 ${ICU_ROOT}/icu4c/source/common/parsepos.cpp 55 ${ICU_ROOT}/icu4c/source/common/punycode.cpp 56 ${ICU_ROOT}/icu4c/source/common/usc_impl.cpp 57 ${ICU_ROOT}/icu4c/source/common/simpleformatter.cpp 58 ${ICU_ROOT}/icu4c/source/common/uarrsort.cpp 59 ${ICU_ROOT}/icu4c/source/common/dictionarydata.cpp 60 ${ICU_ROOT}/icu4c/source/common/normalizer2.cpp 61 ${ICU_ROOT}/icu4c/source/common/dictbe.cpp 62 ${ICU_ROOT}/icu4c/source/common/schriter.cpp 63 ${ICU_ROOT}/icu4c/source/common/bytestream.cpp 64 ${ICU_ROOT}/icu4c/source/common/ucnvscsu.cpp 65 ${ICU_ROOT}/icu4c/source/common/uinit.cpp 66 ${ICU_ROOT}/icu4c/source/common/ustring.cpp 67 ${ICU_ROOT}/icu4c/source/common/usetiter.cpp 68 ${ICU_ROOT}/icu4c/source/common/uiter.cpp 69 ${ICU_ROOT}/icu4c/source/common/uhash.cpp 70 ${ICU_ROOT}/icu4c/source/common/ucnvdisp.cpp 71 ${ICU_ROOT}/icu4c/source/common/icuplug.cpp 72 ${ICU_ROOT}/icu4c/source/common/uniset_props.cpp 73 ${ICU_ROOT}/icu4c/source/common/uvector.cpp 74 ${ICU_ROOT}/icu4c/source/common/uset.cpp 75 ${ICU_ROOT}/icu4c/source/common/unifunct.cpp 76 ${ICU_ROOT}/icu4c/source/common/normlzr.cpp 77 ${ICU_ROOT}/icu4c/source/common/uresdata.cpp 78 ${ICU_ROOT}/icu4c/source/common/ucnvhz.cpp 79 ${ICU_ROOT}/icu4c/source/common/normalizer2impl.cpp 80 ${ICU_ROOT}/icu4c/source/common/umutablecptrie.cpp 81 ${ICU_ROOT}/icu4c/source/common/ucharstrie.cpp 82 ${ICU_ROOT}/icu4c/source/common/ucnv_u8.cpp 83 ${ICU_ROOT}/icu4c/source/common/ulist.cpp 84 ${ICU_ROOT}/icu4c/source/common/dtintrv.cpp 85 ${ICU_ROOT}/icu4c/source/common/sharedobject.cpp 86 ${ICU_ROOT}/icu4c/source/common/uscript_props.cpp 87 ${ICU_ROOT}/icu4c/source/common/bytestrieiterator.cpp 88 ${ICU_ROOT}/icu4c/source/common/ucnv_cnv.cpp 89 ${ICU_ROOT}/icu4c/source/common/uchar.cpp 90 ${ICU_ROOT}/icu4c/source/common/ubidiln.cpp 91 ${ICU_ROOT}/icu4c/source/common/icudataver.cpp 92 ${ICU_ROOT}/icu4c/source/common/locutil.cpp 93 ${ICU_ROOT}/icu4c/source/common/ubrk.cpp 94 ${ICU_ROOT}/icu4c/source/common/propname.cpp 95 ${ICU_ROOT}/icu4c/source/common/umutex.cpp 96 ${ICU_ROOT}/icu4c/source/common/uenum.cpp 97 ${ICU_ROOT}/icu4c/source/common/uinvchar.cpp 98 ${ICU_ROOT}/icu4c/source/common/udatamem.cpp 99 ${ICU_ROOT}/icu4c/source/common/locavailable.cpp 100 ${ICU_ROOT}/icu4c/source/common/rbbirb.cpp 101 ${ICU_ROOT}/icu4c/source/common/uobject.cpp 102 ${ICU_ROOT}/icu4c/source/common/servls.cpp 103 ${ICU_ROOT}/icu4c/source/common/serv.cpp 104 ${ICU_ROOT}/icu4c/source/common/ucnv_cb.cpp 105 ${ICU_ROOT}/icu4c/source/common/chariter.cpp 106 ${ICU_ROOT}/icu4c/source/common/edits.cpp 107 ${ICU_ROOT}/icu4c/source/common/stringtriebuilder.cpp 108 ${ICU_ROOT}/icu4c/source/common/utext.cpp 109 ${ICU_ROOT}/icu4c/source/common/uts46.cpp 110 ${ICU_ROOT}/icu4c/source/common/locdspnm.cpp 111 ${ICU_ROOT}/icu4c/source/common/util_props.cpp 112 ${ICU_ROOT}/icu4c/source/common/utypes.cpp 113 ${ICU_ROOT}/icu4c/source/common/unistr_case_locale.cpp 114 ${ICU_ROOT}/icu4c/source/common/ucptrie.cpp 115 ${ICU_ROOT}/icu4c/source/common/unorm.cpp 116 ${ICU_ROOT}/icu4c/source/common/localeprioritylist.cpp 117 ${ICU_ROOT}/icu4c/source/common/ucnvbocu.cpp 118 ${ICU_ROOT}/icu4c/source/common/servslkf.cpp 119 ${ICU_ROOT}/icu4c/source/common/wintz.cpp 120 ${ICU_ROOT}/icu4c/source/common/utrie_swap.cpp 121 ${ICU_ROOT}/icu4c/source/common/bmpset.cpp 122 ${ICU_ROOT}/icu4c/source/common/messagepattern.cpp 123 ${ICU_ROOT}/icu4c/source/common/ustr_titlecase_brkiter.cpp 124 ${ICU_ROOT}/icu4c/source/common/brkeng.cpp 125 ${ICU_ROOT}/icu4c/source/common/ucnv_ct.cpp 126 ${ICU_ROOT}/icu4c/source/common/locdistance.cpp 127 ${ICU_ROOT}/icu4c/source/common/ucurr.cpp 128 ${ICU_ROOT}/icu4c/source/common/restrace.cpp 129 ${ICU_ROOT}/icu4c/source/common/ucnv_ext.cpp 130 ${ICU_ROOT}/icu4c/source/common/ucnvsel.cpp 131 ${ICU_ROOT}/icu4c/source/common/ushape.cpp 132 ${ICU_ROOT}/icu4c/source/common/umapfile.cpp 133 ${ICU_ROOT}/icu4c/source/common/servlkf.cpp 134 ${ICU_ROOT}/icu4c/source/common/ucln_cmn.cpp 135 ${ICU_ROOT}/icu4c/source/common/ustrcase.cpp 136 ${ICU_ROOT}/icu4c/source/common/uvectr32.cpp 137 ${ICU_ROOT}/icu4c/source/common/rbbitblb.cpp 138 ${ICU_ROOT}/icu4c/source/common/rbbi_cache.cpp 139 ${ICU_ROOT}/icu4c/source/common/filterednormalizer2.cpp 140 ${ICU_ROOT}/icu4c/source/common/ucmndata.cpp 141 ${ICU_ROOT}/icu4c/source/common/charstr.cpp 142 ${ICU_ROOT}/icu4c/source/common/ucnv_set.cpp 143 ${ICU_ROOT}/icu4c/source/common/rbbisetb.cpp 144 ${ICU_ROOT}/icu4c/source/common/uniset_closure.cpp 145 ${ICU_ROOT}/icu4c/source/common/putil.cpp 146 ${ICU_ROOT}/icu4c/source/common/cstr.cpp 147 ${ICU_ROOT}/icu4c/source/common/pluralmap.cpp 148 ${ICU_ROOT}/icu4c/source/common/ucasemap.cpp 149 ${ICU_ROOT}/icu4c/source/common/ucnvmbcs.cpp 150 ${ICU_ROOT}/icu4c/source/common/uniset.cpp 151 ${ICU_ROOT}/icu4c/source/common/ucnv.cpp 152 ${ICU_ROOT}/icu4c/source/common/locbased.cpp 153 ${ICU_ROOT}/icu4c/source/common/ucnv_io.cpp 154 ${ICU_ROOT}/icu4c/source/common/uchriter.cpp 155 ${ICU_ROOT}/icu4c/source/common/ruleiter.cpp 156 ${ICU_ROOT}/icu4c/source/common/ustrfmt.cpp 157 ${ICU_ROOT}/icu4c/source/common/bytestriebuilder.cpp 158 ${ICU_ROOT}/icu4c/source/common/cstring.cpp 159 ${ICU_ROOT}/icu4c/source/common/servnotf.cpp 160 ${ICU_ROOT}/icu4c/source/common/uset_props.cpp 161 ${ICU_ROOT}/icu4c/source/common/ucnv_u7.cpp 162 ${ICU_ROOT}/icu4c/source/common/uidna.cpp 163 ${ICU_ROOT}/icu4c/source/common/ubidi_props.cpp 164 ${ICU_ROOT}/icu4c/source/common/servrbf.cpp 165 ${ICU_ROOT}/icu4c/source/common/ucase.cpp 166 ${ICU_ROOT}/icu4c/source/common/ures_cnv.cpp 167 ${ICU_ROOT}/icu4c/source/common/unistr_props.cpp 168 ${ICU_ROOT}/icu4c/source/common/static_unicode_sets.cpp 169 ${ICU_ROOT}/icu4c/source/common/ucnv_u16.cpp 170 ${ICU_ROOT}/icu4c/source/common/servlk.cpp 171 ${ICU_ROOT}/icu4c/source/common/ustr_wcs.cpp 172 ${ICU_ROOT}/icu4c/source/common/uvectr64.cpp 173 ${ICU_ROOT}/icu4c/source/common/umath.cpp 174 ${ICU_ROOT}/icu4c/source/common/stringpiece.cpp 175 ${ICU_ROOT}/icu4c/source/common/ubidiwrt.cpp 176 ${ICU_ROOT}/icu4c/source/common/cmemory.cpp 177 ${ICU_ROOT}/icu4c/source/common/udataswp.cpp 178 ${ICU_ROOT}/icu4c/source/common/cwchar.cpp 179 ${ICU_ROOT}/icu4c/source/common/ucasemap_titlecase_brkiter.cpp 180 ${ICU_ROOT}/icu4c/source/common/uprops.cpp 181 ${ICU_ROOT}/icu4c/source/common/utrie2_builder.cpp 182 ${ICU_ROOT}/icu4c/source/common/unistr_titlecase_brkiter.cpp 183 ${ICU_ROOT}/icu4c/source/common/localebuilder.cpp 184 ${ICU_ROOT}/icu4c/source/common/uloc_keytype.cpp 185 ${ICU_ROOT}/icu4c/source/common/ubidi.cpp 186 ${ICU_ROOT}/icu4c/source/common/locid.cpp 187 ${ICU_ROOT}/icu4c/source/common/ucol_swp.cpp 188 ${ICU_ROOT}/icu4c/source/common/rbbidata.cpp 189 ${ICU_ROOT}/icu4c/source/common/locmap.cpp 190 ${ICU_ROOT}/icu4c/source/common/brkiter.cpp 191 ${ICU_ROOT}/icu4c/source/common/ustrtrns.cpp 192 ${ICU_ROOT}/icu4c/source/common/udata.cpp 193 ${ICU_ROOT}/icu4c/source/common/caniter.cpp 194 ${ICU_ROOT}/icu4c/source/common/rbbistbl.cpp 195 ${ICU_ROOT}/icu4c/source/common/locdispnames.cpp 196 ${ICU_ROOT}/icu4c/source/common/utrie2.cpp 197 ${ICU_ROOT}/icu4c/source/common/utf_impl.cpp 198 ${ICU_ROOT}/icu4c/source/common/bytestrie.cpp 199 ${ICU_ROOT}/icu4c/source/common/unifilt.cpp 200 ${ICU_ROOT}/icu4c/source/ohos/init_data.cpp 201) 202 203set(ICUI18N_SOURCES 204 ${ICU_ROOT}/icu4c/source/i18n/astro.cpp 205 ${ICU_ROOT}/icu4c/source/i18n/collationtailoring.cpp 206 ${ICU_ROOT}/icu4c/source/i18n/smpdtfmt.cpp 207 ${ICU_ROOT}/icu4c/source/i18n/calendar.cpp 208 ${ICU_ROOT}/icu4c/source/i18n/number_utils.cpp 209 ${ICU_ROOT}/icu4c/source/i18n/rbt.cpp 210 ${ICU_ROOT}/icu4c/source/i18n/dayperiodrules.cpp 211 ${ICU_ROOT}/icu4c/source/i18n/utmscale.cpp 212 ${ICU_ROOT}/icu4c/source/i18n/ulocdata.cpp 213 ${ICU_ROOT}/icu4c/source/i18n/pluralranges.cpp 214 ${ICU_ROOT}/icu4c/source/i18n/number_fluent.cpp 215 ${ICU_ROOT}/icu4c/source/i18n/funcrepl.cpp 216 ${ICU_ROOT}/icu4c/source/i18n/collationdatareader.cpp 217 ${ICU_ROOT}/icu4c/source/i18n/quantityformatter.cpp 218 ${ICU_ROOT}/icu4c/source/i18n/rematch.cpp 219 ${ICU_ROOT}/icu4c/source/i18n/rbnf.cpp 220 ${ICU_ROOT}/icu4c/source/i18n/uitercollationiterator.cpp 221 ${ICU_ROOT}/icu4c/source/i18n/measure.cpp 222 ${ICU_ROOT}/icu4c/source/i18n/uspoof_conf.cpp 223 ${ICU_ROOT}/icu4c/source/i18n/units_complexconverter.cpp 224 ${ICU_ROOT}/icu4c/source/i18n/casetrn.cpp 225 ${ICU_ROOT}/icu4c/source/i18n/units_data.cpp 226 ${ICU_ROOT}/icu4c/source/i18n/japancal.cpp 227 ${ICU_ROOT}/icu4c/source/i18n/nfrs.cpp 228 ${ICU_ROOT}/icu4c/source/i18n/double-conversion-cached-powers.cpp 229 ${ICU_ROOT}/icu4c/source/i18n/dcfmtsym.cpp 230 ${ICU_ROOT}/icu4c/source/i18n/olsontz.cpp 231 ${ICU_ROOT}/icu4c/source/i18n/transreg.cpp 232 ${ICU_ROOT}/icu4c/source/i18n/csdetect.cpp 233 ${ICU_ROOT}/icu4c/source/i18n/coll.cpp 234 ${ICU_ROOT}/icu4c/source/i18n/csrmbcs.cpp 235 ${ICU_ROOT}/icu4c/source/i18n/numrange_impl.cpp 236 ${ICU_ROOT}/icu4c/source/i18n/wintzimpl.cpp 237 ${ICU_ROOT}/icu4c/source/i18n/currpinf.cpp 238 ${ICU_ROOT}/icu4c/source/i18n/quant.cpp 239 ${ICU_ROOT}/icu4c/source/i18n/tmunit.cpp 240 ${ICU_ROOT}/icu4c/source/i18n/ucsdet.cpp 241 ${ICU_ROOT}/icu4c/source/i18n/udateintervalformat.cpp 242 ${ICU_ROOT}/icu4c/source/i18n/zrule.cpp 243 ${ICU_ROOT}/icu4c/source/i18n/numfmt.cpp 244 ${ICU_ROOT}/icu4c/source/i18n/currunit.cpp 245 ${ICU_ROOT}/icu4c/source/i18n/number_skeletons.cpp 246 ${ICU_ROOT}/icu4c/source/i18n/nfrule.cpp 247 ${ICU_ROOT}/icu4c/source/i18n/titletrn.cpp 248 ${ICU_ROOT}/icu4c/source/i18n/collationdatabuilder.cpp 249 ${ICU_ROOT}/icu4c/source/i18n/choicfmt.cpp 250 ${ICU_ROOT}/icu4c/source/i18n/rbt_set.cpp 251 ${ICU_ROOT}/icu4c/source/i18n/fpositer.cpp 252 ${ICU_ROOT}/icu4c/source/i18n/number_padding.cpp 253 ${ICU_ROOT}/icu4c/source/i18n/csrutf8.cpp 254 ${ICU_ROOT}/icu4c/source/i18n/numparse_currency.cpp 255 ${ICU_ROOT}/icu4c/source/i18n/region.cpp 256 ${ICU_ROOT}/icu4c/source/i18n/numparse_parsednumber.cpp 257 ${ICU_ROOT}/icu4c/source/i18n/name2uni.cpp 258 ${ICU_ROOT}/icu4c/source/i18n/repattrn.cpp 259 ${ICU_ROOT}/icu4c/source/i18n/csrucode.cpp 260 ${ICU_ROOT}/icu4c/source/i18n/sortkey.cpp 261 ${ICU_ROOT}/icu4c/source/i18n/vzone.cpp 262 ${ICU_ROOT}/icu4c/source/i18n/alphaindex.cpp 263 ${ICU_ROOT}/icu4c/source/i18n/indiancal.cpp 264 ${ICU_ROOT}/icu4c/source/i18n/strmatch.cpp 265 ${ICU_ROOT}/icu4c/source/i18n/collationruleparser.cpp 266 ${ICU_ROOT}/icu4c/source/i18n/nortrans.cpp 267 ${ICU_ROOT}/icu4c/source/i18n/number_currencysymbols.cpp 268 ${ICU_ROOT}/icu4c/source/i18n/number_capi.cpp 269 ${ICU_ROOT}/icu4c/source/i18n/unumsys.cpp 270 ${ICU_ROOT}/icu4c/source/i18n/uni2name.cpp 271 ${ICU_ROOT}/icu4c/source/i18n/selfmt.cpp 272 ${ICU_ROOT}/icu4c/source/i18n/csrecog.cpp 273 ${ICU_ROOT}/icu4c/source/i18n/ucln_in.cpp 274 ${ICU_ROOT}/icu4c/source/i18n/coptccal.cpp 275 ${ICU_ROOT}/icu4c/source/i18n/numparse_scientific.cpp 276 ${ICU_ROOT}/icu4c/source/i18n/anytrans.cpp 277 ${ICU_ROOT}/icu4c/source/i18n/collationcompare.cpp 278 ${ICU_ROOT}/icu4c/source/i18n/nultrans.cpp 279 ${ICU_ROOT}/icu4c/source/i18n/timezone.cpp 280 ${ICU_ROOT}/icu4c/source/i18n/islamcal.cpp 281 ${ICU_ROOT}/icu4c/source/i18n/collationiterator.cpp 282 ${ICU_ROOT}/icu4c/source/i18n/toupptrn.cpp 283 ${ICU_ROOT}/icu4c/source/i18n/number_grouping.cpp 284 ${ICU_ROOT}/icu4c/source/i18n/collationrootelements.cpp 285 ${ICU_ROOT}/icu4c/source/i18n/units_converter.cpp 286 ${ICU_ROOT}/icu4c/source/i18n/numparse_validators.cpp 287 ${ICU_ROOT}/icu4c/source/i18n/simpletz.cpp 288 ${ICU_ROOT}/icu4c/source/i18n/numparse_impl.cpp 289 ${ICU_ROOT}/icu4c/source/i18n/ufieldpositer.cpp 290 ${ICU_ROOT}/icu4c/source/i18n/number_decimfmtprops.cpp 291 ${ICU_ROOT}/icu4c/source/i18n/tridpars.cpp 292 ${ICU_ROOT}/icu4c/source/i18n/numrange_fluent.cpp 293 ${ICU_ROOT}/icu4c/source/i18n/translit.cpp 294 ${ICU_ROOT}/icu4c/source/i18n/brktrans.cpp 295 ${ICU_ROOT}/icu4c/source/i18n/tzgnames.cpp 296 ${ICU_ROOT}/icu4c/source/i18n/unum.cpp 297 ${ICU_ROOT}/icu4c/source/i18n/collationfcd.cpp 298 ${ICU_ROOT}/icu4c/source/i18n/uregexc.cpp 299 ${ICU_ROOT}/icu4c/source/i18n/basictz.cpp 300 ${ICU_ROOT}/icu4c/source/i18n/double-conversion-fast-dtoa.cpp 301 ${ICU_ROOT}/icu4c/source/i18n/bocsu.cpp 302 ${ICU_ROOT}/icu4c/source/i18n/taiwncal.cpp 303 ${ICU_ROOT}/icu4c/source/i18n/gender.cpp 304 ${ICU_ROOT}/icu4c/source/i18n/units_router.cpp 305 ${ICU_ROOT}/icu4c/source/i18n/reldtfmt.cpp 306 ${ICU_ROOT}/icu4c/source/i18n/uspoof.cpp 307 ${ICU_ROOT}/icu4c/source/i18n/number_patternmodifier.cpp 308 ${ICU_ROOT}/icu4c/source/i18n/utf16collationiterator.cpp 309 ${ICU_ROOT}/icu4c/source/i18n/datefmt.cpp 310 ${ICU_ROOT}/icu4c/source/i18n/double-conversion-double-to-string.cpp 311 ${ICU_ROOT}/icu4c/source/i18n/uspoof_build.cpp 312 ${ICU_ROOT}/icu4c/source/i18n/remtrans.cpp 313 ${ICU_ROOT}/icu4c/source/i18n/rbt_pars.cpp 314 ${ICU_ROOT}/icu4c/source/i18n/search.cpp 315 ${ICU_ROOT}/icu4c/source/i18n/number_output.cpp 316 ${ICU_ROOT}/icu4c/source/i18n/number_scientific.cpp 317 ${ICU_ROOT}/icu4c/source/i18n/numparse_affixes.cpp 318 ${ICU_ROOT}/icu4c/source/i18n/currfmt.cpp 319 ${ICU_ROOT}/icu4c/source/i18n/hebrwcal.cpp 320 ${ICU_ROOT}/icu4c/source/i18n/strrepl.cpp 321 ${ICU_ROOT}/icu4c/source/i18n/listformatter.cpp 322 ${ICU_ROOT}/icu4c/source/i18n/formatted_string_builder.cpp 323 ${ICU_ROOT}/icu4c/source/i18n/cecal.cpp 324 ${ICU_ROOT}/icu4c/source/i18n/numparse_decimal.cpp 325 ${ICU_ROOT}/icu4c/source/i18n/number_decimalquantity.cpp 326 ${ICU_ROOT}/icu4c/source/i18n/csr2022.cpp 327 ${ICU_ROOT}/icu4c/source/i18n/plurrule.cpp 328 ${ICU_ROOT}/icu4c/source/i18n/ucoleitr.cpp 329 ${ICU_ROOT}/icu4c/source/i18n/uspoof_impl.cpp 330 ${ICU_ROOT}/icu4c/source/i18n/rbt_rule.cpp 331 ${ICU_ROOT}/icu4c/source/i18n/tzrule.cpp 332 ${ICU_ROOT}/icu4c/source/i18n/number_modifiers.cpp 333 ${ICU_ROOT}/icu4c/source/i18n/persncal.cpp 334 ${ICU_ROOT}/icu4c/source/i18n/ucol_sit.cpp 335 ${ICU_ROOT}/icu4c/source/i18n/decimfmt.cpp 336 ${ICU_ROOT}/icu4c/source/i18n/curramt.cpp 337 ${ICU_ROOT}/icu4c/source/i18n/winnmfmt.cpp 338 ${ICU_ROOT}/icu4c/source/i18n/scientificnumberformatter.cpp 339 ${ICU_ROOT}/icu4c/source/i18n/udat.cpp 340 ${ICU_ROOT}/icu4c/source/i18n/number_multiplier.cpp 341 ${ICU_ROOT}/icu4c/source/i18n/string_segment.cpp 342 ${ICU_ROOT}/icu4c/source/i18n/number_patternstring.cpp 343 ${ICU_ROOT}/icu4c/source/i18n/tmutamt.cpp 344 ${ICU_ROOT}/icu4c/source/i18n/numrange_capi.cpp 345 ${ICU_ROOT}/icu4c/source/i18n/gregoimp.cpp 346 ${ICU_ROOT}/icu4c/source/i18n/collationroot.cpp 347 ${ICU_ROOT}/icu4c/source/i18n/utf8collationiterator.cpp 348 ${ICU_ROOT}/icu4c/source/i18n/collationdatawriter.cpp 349 ${ICU_ROOT}/icu4c/source/i18n/regexst.cpp 350 ${ICU_ROOT}/icu4c/source/i18n/msgfmt.cpp 351 ${ICU_ROOT}/icu4c/source/i18n/number_mapper.cpp 352 ${ICU_ROOT}/icu4c/source/i18n/scriptset.cpp 353 ${ICU_ROOT}/icu4c/source/i18n/collationfastlatinbuilder.cpp 354 ${ICU_ROOT}/icu4c/source/i18n/number_notation.cpp 355 ${ICU_ROOT}/icu4c/source/i18n/collationbuilder.cpp 356 ${ICU_ROOT}/icu4c/source/i18n/number_asformat.cpp 357 ${ICU_ROOT}/icu4c/source/i18n/number_affixutils.cpp 358 ${ICU_ROOT}/icu4c/source/i18n/collationweights.cpp 359 ${ICU_ROOT}/icu4c/source/i18n/tolowtrn.cpp 360 ${ICU_ROOT}/icu4c/source/i18n/vtzone.cpp 361 ${ICU_ROOT}/icu4c/source/i18n/tznames.cpp 362 ${ICU_ROOT}/icu4c/source/i18n/double-conversion-bignum.cpp 363 ${ICU_ROOT}/icu4c/source/i18n/formattedval_sbimpl.cpp 364 ${ICU_ROOT}/icu4c/source/i18n/plurfmt.cpp 365 ${ICU_ROOT}/icu4c/source/i18n/dtitvfmt.cpp 366 ${ICU_ROOT}/icu4c/source/i18n/sharedbreakiterator.cpp 367 ${ICU_ROOT}/icu4c/source/i18n/collationsets.cpp 368 ${ICU_ROOT}/icu4c/source/i18n/double-conversion-strtod.cpp 369 ${ICU_ROOT}/icu4c/source/i18n/ucol.cpp 370 ${ICU_ROOT}/icu4c/source/i18n/number_symbolswrapper.cpp 371 ${ICU_ROOT}/icu4c/source/i18n/rulebasedcollator.cpp 372 ${ICU_ROOT}/icu4c/source/i18n/double-conversion-bignum-dtoa.cpp 373 ${ICU_ROOT}/icu4c/source/i18n/decContext.cpp 374 ${ICU_ROOT}/icu4c/source/i18n/uregex.cpp 375 ${ICU_ROOT}/icu4c/source/i18n/compactdecimalformat.cpp 376 ${ICU_ROOT}/icu4c/source/i18n/fmtable_cnv.cpp 377 ${ICU_ROOT}/icu4c/source/i18n/reldatefmt.cpp 378 ${ICU_ROOT}/icu4c/source/i18n/windtfmt.cpp 379 ${ICU_ROOT}/icu4c/source/i18n/unesctrn.cpp 380 ${ICU_ROOT}/icu4c/source/i18n/coleitr.cpp 381 ${ICU_ROOT}/icu4c/source/i18n/dangical.cpp 382 ${ICU_ROOT}/icu4c/source/i18n/dtitvinf.cpp 383 ${ICU_ROOT}/icu4c/source/i18n/number_formatimpl.cpp 384 ${ICU_ROOT}/icu4c/source/i18n/collation.cpp 385 ${ICU_ROOT}/icu4c/source/i18n/decNumber.cpp 386 ${ICU_ROOT}/icu4c/source/i18n/regexcmp.cpp 387 ${ICU_ROOT}/icu4c/source/i18n/format.cpp 388 ${ICU_ROOT}/icu4c/source/i18n/number_usageprefs.cpp 389 ${ICU_ROOT}/icu4c/source/i18n/dtrule.cpp 390 ${ICU_ROOT}/icu4c/source/i18n/number_longnames.cpp 391 ${ICU_ROOT}/icu4c/source/i18n/tmutfmt.cpp 392 ${ICU_ROOT}/icu4c/source/i18n/dtfmtsym.cpp 393 ${ICU_ROOT}/icu4c/source/i18n/measunit_extra.cpp 394 ${ICU_ROOT}/icu4c/source/i18n/collationfastlatin.cpp 395 ${ICU_ROOT}/icu4c/source/i18n/umsg.cpp 396 ${ICU_ROOT}/icu4c/source/i18n/tznames_impl.cpp 397 ${ICU_ROOT}/icu4c/source/i18n/numsys.cpp 398 ${ICU_ROOT}/icu4c/source/i18n/upluralrules.cpp 399 ${ICU_ROOT}/icu4c/source/i18n/uregion.cpp 400 ${ICU_ROOT}/icu4c/source/i18n/ucol_res.cpp 401 ${ICU_ROOT}/icu4c/source/i18n/rbtz.cpp 402 ${ICU_ROOT}/icu4c/source/i18n/erarules.cpp 403 ${ICU_ROOT}/icu4c/source/i18n/regeximp.cpp 404 ${ICU_ROOT}/icu4c/source/i18n/collationdata.cpp 405 ${ICU_ROOT}/icu4c/source/i18n/utrans.cpp 406 ${ICU_ROOT}/icu4c/source/i18n/ulistformatter.cpp 407 ${ICU_ROOT}/icu4c/source/i18n/esctrn.cpp 408 ${ICU_ROOT}/icu4c/source/i18n/zonemeta.cpp 409 ${ICU_ROOT}/icu4c/source/i18n/tzfmt.cpp 410 ${ICU_ROOT}/icu4c/source/i18n/chnsecal.cpp 411 ${ICU_ROOT}/icu4c/source/i18n/inputext.cpp 412 ${ICU_ROOT}/icu4c/source/i18n/csrsbcs.cpp 413 ${ICU_ROOT}/icu4c/source/i18n/csmatch.cpp 414 ${ICU_ROOT}/icu4c/source/i18n/collationsettings.cpp 415 ${ICU_ROOT}/icu4c/source/i18n/formattedval_iterimpl.cpp 416 ${ICU_ROOT}/icu4c/source/i18n/collationkeys.cpp 417 ${ICU_ROOT}/icu4c/source/i18n/formattedvalue.cpp 418 ${ICU_ROOT}/icu4c/source/i18n/gregocal.cpp 419 ${ICU_ROOT}/icu4c/source/i18n/dtptngen.cpp 420 ${ICU_ROOT}/icu4c/source/i18n/ethpccal.cpp 421 ${ICU_ROOT}/icu4c/source/i18n/buddhcal.cpp 422 ${ICU_ROOT}/icu4c/source/i18n/fmtable.cpp 423 ${ICU_ROOT}/icu4c/source/i18n/measfmt.cpp 424 ${ICU_ROOT}/icu4c/source/i18n/standardplural.cpp 425 ${ICU_ROOT}/icu4c/source/i18n/rbt_data.cpp 426 ${ICU_ROOT}/icu4c/source/i18n/tztrans.cpp 427 ${ICU_ROOT}/icu4c/source/i18n/number_rounding.cpp 428 ${ICU_ROOT}/icu4c/source/i18n/regextxt.cpp 429 ${ICU_ROOT}/icu4c/source/i18n/smpdtfst.cpp 430 ${ICU_ROOT}/icu4c/source/i18n/usearch.cpp 431 ${ICU_ROOT}/icu4c/source/i18n/double-conversion-string-to-double.cpp 432 ${ICU_ROOT}/icu4c/source/i18n/number_compact.cpp 433 ${ICU_ROOT}/icu4c/source/i18n/cpdtrans.cpp 434 ${ICU_ROOT}/icu4c/source/i18n/numparse_compositions.cpp 435 ${ICU_ROOT}/icu4c/source/i18n/ucal.cpp 436 ${ICU_ROOT}/icu4c/source/i18n/nfsubs.cpp 437 ${ICU_ROOT}/icu4c/source/i18n/stsearch.cpp 438 ${ICU_ROOT}/icu4c/source/i18n/ztrans.cpp 439 ${ICU_ROOT}/icu4c/source/i18n/number_integerwidth.cpp 440 ${ICU_ROOT}/icu4c/source/i18n/udatpg.cpp 441 ${ICU_ROOT}/icu4c/source/i18n/measunit.cpp 442 ${ICU_ROOT}/icu4c/source/i18n/fphdlimp.cpp 443 ${ICU_ROOT}/icu4c/source/i18n/numparse_symbols.cpp 444) 445 446set(ICUUC_CFLAGS_CC 447 -O3 448 -W 449 -Wall 450 -pedantic 451 -Wno-error 452 -Wno-unused 453 -Wno-uninitialized 454 -std=c++11 455 -frtti 456 -Wno-shadow 457) 458 459set(ICU_INCLUDES 460 SYSTEM PUBLIC ${ICU_ROOT}/icu4c/source/common 461 PRIVATE ${ICU_ROOT}/icu4c/source/i18n 462 PRIVATE ${ICU_ROOT}/icu4c/source 463) 464 465set(ICU_DEFINITIONS 466 -DU_ATTRIBUTE_DEPRECATED= 467 -DU_COMMON_IMPLEMENTATION 468 -DU_STATIC_IMPLEMENTATION 469 -DUPRV_BLOCK_MACRO_BEGIN= 470 -DUPRV_BLOCK_MACRO_END= 471 -DUCONFIG_USE_WINDOWS_LCID_MAPPING_API=0 472 -D_REENTRANT 473 -DU_I18N_IMPLEMENTATION 474 -DPIC 475) 476 477panda_add_library(stubdata STATIC ${ICU_ROOT}/icu4c/source/stubdata/stubdata.cpp) 478panda_target_include_directories(stubdata ${ICU_INCLUDES}) 479panda_target_compile_definitions(stubdata PRIVATE ${ICU_DEFINITIONS}) 480 481panda_add_library(hmicuuc.z ${PANDA_DEFAULT_LIB_TYPE} ${ICUUC_SOURCES}) 482panda_target_compile_definitions(hmicuuc.z PRIVATE ${ICU_DEFINITIONS}) 483panda_target_include_directories(hmicuuc.z ${ICU_INCLUDES}) 484 485panda_add_library(hmicui18n.z ${PANDA_DEFAULT_LIB_TYPE} ${ICUI18N_SOURCES}) 486panda_target_compile_definitions(hmicui18n.z PRIVATE ${ICU_DEFINITIONS}) 487panda_target_include_directories(hmicui18n.z ${ICU_INCLUDES}) 488 489panda_target_link_libraries(hmicuuc.z stubdata) 490panda_target_compile_options(hmicuuc.z 491 PRIVATE 492 ${ICUUC_CFLAGS_CC} 493) 494panda_target_link_libraries(hmicui18n.z hmicuuc.z) 495panda_target_compile_options(hmicui18n.z 496 PRIVATE 497 ${ICUUC_CFLAGS_CC} 498) 499