Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(322)

Side by Side Diff: build/linux/unbundle/icu.gn

Issue 2935603002: ICU unbundling fixes (Closed)
Patch Set: Created 3 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright 2016 The Chromium Authors. All rights reserved. 1 # Copyright 2016 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 import("//build/config/linux/pkg_config.gni") 5 import("//build/config/linux/pkg_config.gni")
6 import("//build/shim_headers.gni") 6 import("//build/shim_headers.gni")
7 7
8 group("icu") { 8 group("icu") {
9 public_deps = [ 9 public_deps = [
10 ":icui18n", 10 ":icui18n",
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
43 ] 43 ]
44 public_configs = [ 44 public_configs = [
45 ":icu_config", 45 ":icu_config",
46 ":system_icuuc", 46 ":system_icuuc",
47 ] 47 ]
48 } 48 }
49 49
50 shim_headers("icui18n_shim") { 50 shim_headers("icui18n_shim") {
51 root_path = "source/i18n" 51 root_path = "source/i18n"
52 headers = [ 52 headers = [
53 # This list can easily be updated using the command below: 53 # This list can easily be updated using the commands below:
54 # find third_party/icu/source/i18n/unicode \ 54 # cd third_party/icu/source/i18n
55 # -iname '*.h' -printf '"%p",\n' | \ 55 # find unicode -iname '*.h' -printf ' "%p",\n' | LC_ALL=C sort -u
56 # sed -e 's|third_party/icu/i18n/common/||' | sort -u
57 "unicode/alphaindex.h", 56 "unicode/alphaindex.h",
58 "unicode/basictz.h", 57 "unicode/basictz.h",
59 "unicode/calendar.h", 58 "unicode/calendar.h",
60 "unicode/choicfmt.h", 59 "unicode/choicfmt.h",
61 "unicode/coleitr.h", 60 "unicode/coleitr.h",
62 "unicode/coll.h", 61 "unicode/coll.h",
63 "unicode/compactdecimalformat.h", 62 "unicode/compactdecimalformat.h",
64 "unicode/curramt.h", 63 "unicode/curramt.h",
65 "unicode/currpinf.h", 64 "unicode/currpinf.h",
66 "unicode/currunit.h", 65 "unicode/currunit.h",
67 "unicode/datefmt.h", 66 "unicode/datefmt.h",
68 "unicode/dcfmtsym.h", 67 "unicode/dcfmtsym.h",
69 "unicode/decimfmt.h", 68 "unicode/decimfmt.h",
70 "unicode/dtfmtsym.h", 69 "unicode/dtfmtsym.h",
71 "unicode/dtitvfmt.h", 70 "unicode/dtitvfmt.h",
72 "unicode/dtitvinf.h", 71 "unicode/dtitvinf.h",
73 "unicode/dtptngen.h", 72 "unicode/dtptngen.h",
74 "unicode/dtrule.h", 73 "unicode/dtrule.h",
75 "unicode/fieldpos.h", 74 "unicode/fieldpos.h",
76 "unicode/fmtable.h", 75 "unicode/fmtable.h",
77 "unicode/format.h", 76 "unicode/format.h",
78 "unicode/fpositer.h", 77 "unicode/fpositer.h",
79 "unicode/gender.h", 78 "unicode/gender.h",
80 "unicode/gregocal.h", 79 "unicode/gregocal.h",
81 "unicode/locdspnm.h",
82 "unicode/measfmt.h", 80 "unicode/measfmt.h",
83 "unicode/measunit.h", 81 "unicode/measunit.h",
84 "unicode/measure.h", 82 "unicode/measure.h",
85 "unicode/msgfmt.h", 83 "unicode/msgfmt.h",
86 "unicode/numfmt.h", 84 "unicode/numfmt.h",
87 "unicode/numsys.h", 85 "unicode/numsys.h",
88 "unicode/plurfmt.h", 86 "unicode/plurfmt.h",
89 "unicode/plurrule.h", 87 "unicode/plurrule.h",
90 "unicode/rbnf.h", 88 "unicode/rbnf.h",
91 "unicode/rbtz.h", 89 "unicode/rbtz.h",
(...skipping 14 matching lines...) Expand all
106 "unicode/tmutfmt.h", 104 "unicode/tmutfmt.h",
107 "unicode/translit.h", 105 "unicode/translit.h",
108 "unicode/tzfmt.h", 106 "unicode/tzfmt.h",
109 "unicode/tznames.h", 107 "unicode/tznames.h",
110 "unicode/tzrule.h", 108 "unicode/tzrule.h",
111 "unicode/tztrans.h", 109 "unicode/tztrans.h",
112 "unicode/ucal.h", 110 "unicode/ucal.h",
113 "unicode/ucol.h", 111 "unicode/ucol.h",
114 "unicode/ucoleitr.h", 112 "unicode/ucoleitr.h",
115 "unicode/ucsdet.h", 113 "unicode/ucsdet.h",
116 "unicode/ucurr.h",
117 "unicode/udat.h", 114 "unicode/udat.h",
118 "unicode/udateintervalformat.h", 115 "unicode/udateintervalformat.h",
119 "unicode/udatpg.h", 116 "unicode/udatpg.h",
120 "unicode/udisplaycontext.h",
121 "unicode/ufieldpositer.h", 117 "unicode/ufieldpositer.h",
122 "unicode/uformattable.h", 118 "unicode/uformattable.h",
123 "unicode/ugender.h", 119 "unicode/ugender.h",
124 "unicode/uldnames.h",
125 "unicode/ulocdata.h", 120 "unicode/ulocdata.h",
126 "unicode/umsg.h", 121 "unicode/umsg.h",
127 "unicode/unirepl.h", 122 "unicode/unirepl.h",
128 "unicode/unum.h", 123 "unicode/unum.h",
129 "unicode/unumsys.h", 124 "unicode/unumsys.h",
130 "unicode/upluralrules.h", 125 "unicode/upluralrules.h",
131 "unicode/uregex.h", 126 "unicode/uregex.h",
132 "unicode/uregion.h", 127 "unicode/uregion.h",
128 "unicode/ureldatefmt.h",
133 "unicode/usearch.h", 129 "unicode/usearch.h",
134 "unicode/uspoof.h", 130 "unicode/uspoof.h",
135 "unicode/utmscale.h", 131 "unicode/utmscale.h",
136 "unicode/utrans.h", 132 "unicode/utrans.h",
137 "unicode/vtzone.h", 133 "unicode/vtzone.h",
138 ] 134 ]
139 } 135 }
140 136
141 shim_headers("icuuc_shim") { 137 shim_headers("icuuc_shim") {
142 root_path = "source/common" 138 root_path = "source/common"
143 headers = [ 139 headers = [
144 # This list can easily be updated using the command below: 140 # This list can easily be updated using the commands below:
145 # find third_party/icu/source/common/unicode \ 141 # cd third_party/icu/source/common
146 # -iname '*.h' -printf '"%p",\n' | \ 142 # find unicode -iname '*.h' -printf ' "%p",\n' | LC_ALL=C sort -u
147 # sed -e 's|third_party/icu/source/common/||' | sort -u
148 "unicode/appendable.h", 143 "unicode/appendable.h",
149 "unicode/brkiter.h", 144 "unicode/brkiter.h",
150 "unicode/bytestream.h", 145 "unicode/bytestream.h",
151 "unicode/bytestrie.h", 146 "unicode/bytestrie.h",
152 "unicode/bytestriebuilder.h", 147 "unicode/bytestriebuilder.h",
153 "unicode/caniter.h", 148 "unicode/caniter.h",
149 "unicode/casemap.h",
150 "unicode/char16ptr.h",
154 "unicode/chariter.h", 151 "unicode/chariter.h",
155 "unicode/dbbi.h", 152 "unicode/dbbi.h",
156 "unicode/docmain.h", 153 "unicode/docmain.h",
157 "unicode/dtintrv.h", 154 "unicode/dtintrv.h",
155 "unicode/edits.h",
158 "unicode/enumset.h", 156 "unicode/enumset.h",
159 "unicode/errorcode.h", 157 "unicode/errorcode.h",
160 "unicode/filteredbrk.h", 158 "unicode/filteredbrk.h",
161 "unicode/icudataver.h", 159 "unicode/icudataver.h",
162 "unicode/icuplug.h", 160 "unicode/icuplug.h",
163 "unicode/idna.h", 161 "unicode/idna.h",
164 "unicode/listformatter.h", 162 "unicode/listformatter.h",
165 "unicode/localpointer.h", 163 "unicode/localpointer.h",
164 "unicode/locdspnm.h",
166 "unicode/locid.h", 165 "unicode/locid.h",
167 "unicode/messagepattern.h", 166 "unicode/messagepattern.h",
168 "unicode/normalizer2.h", 167 "unicode/normalizer2.h",
169 "unicode/normlzr.h", 168 "unicode/normlzr.h",
170 "unicode/parseerr.h", 169 "unicode/parseerr.h",
171 "unicode/parsepos.h", 170 "unicode/parsepos.h",
172 "unicode/platform.h", 171 "unicode/platform.h",
173 "unicode/ptypes.h", 172 "unicode/ptypes.h",
174 "unicode/putil.h", 173 "unicode/putil.h",
175 "unicode/rbbi.h", 174 "unicode/rbbi.h",
176 "unicode/rep.h", 175 "unicode/rep.h",
177 "unicode/resbund.h", 176 "unicode/resbund.h",
178 "unicode/schriter.h", 177 "unicode/schriter.h",
178 "unicode/simpleformatter.h",
179 "unicode/std_string.h", 179 "unicode/std_string.h",
180 "unicode/strenum.h", 180 "unicode/strenum.h",
181 "unicode/stringpiece.h", 181 "unicode/stringpiece.h",
182 "unicode/stringtriebuilder.h", 182 "unicode/stringtriebuilder.h",
183 "unicode/symtable.h", 183 "unicode/symtable.h",
184 "unicode/ubidi.h", 184 "unicode/ubidi.h",
185 "unicode/ubiditransform.h",
185 "unicode/ubrk.h", 186 "unicode/ubrk.h",
186 "unicode/ucasemap.h", 187 "unicode/ucasemap.h",
187 "unicode/ucat.h", 188 "unicode/ucat.h",
188 "unicode/uchar.h", 189 "unicode/uchar.h",
189 "unicode/ucharstrie.h", 190 "unicode/ucharstrie.h",
190 "unicode/ucharstriebuilder.h", 191 "unicode/ucharstriebuilder.h",
191 "unicode/uchriter.h", 192 "unicode/uchriter.h",
192 "unicode/uclean.h", 193 "unicode/uclean.h",
193 "unicode/ucnv.h", 194 "unicode/ucnv.h",
194 "unicode/ucnv_cb.h", 195 "unicode/ucnv_cb.h",
195 "unicode/ucnv_err.h", 196 "unicode/ucnv_err.h",
196 "unicode/ucnvsel.h", 197 "unicode/ucnvsel.h",
197 "unicode/uconfig.h", 198 "unicode/uconfig.h",
199 "unicode/ucurr.h",
198 "unicode/udata.h", 200 "unicode/udata.h",
201 "unicode/udisplaycontext.h",
199 "unicode/uenum.h", 202 "unicode/uenum.h",
200 "unicode/uidna.h", 203 "unicode/uidna.h",
201 "unicode/uiter.h", 204 "unicode/uiter.h",
205 "unicode/uldnames.h",
202 "unicode/ulistformatter.h", 206 "unicode/ulistformatter.h",
203 "unicode/uloc.h", 207 "unicode/uloc.h",
204 "unicode/umachine.h", 208 "unicode/umachine.h",
205 "unicode/umisc.h", 209 "unicode/umisc.h",
206 "unicode/unifilt.h", 210 "unicode/unifilt.h",
207 "unicode/unifunct.h", 211 "unicode/unifunct.h",
208 "unicode/unimatch.h", 212 "unicode/unimatch.h",
209 "unicode/uniset.h", 213 "unicode/uniset.h",
210 "unicode/unistr.h", 214 "unicode/unistr.h",
211 "unicode/unorm.h", 215 "unicode/unorm.h",
(...skipping 14 matching lines...) Expand all
226 "unicode/utf16.h", 230 "unicode/utf16.h",
227 "unicode/utf32.h", 231 "unicode/utf32.h",
228 "unicode/utf8.h", 232 "unicode/utf8.h",
229 "unicode/utf_old.h", 233 "unicode/utf_old.h",
230 "unicode/utrace.h", 234 "unicode/utrace.h",
231 "unicode/utypes.h", 235 "unicode/utypes.h",
232 "unicode/uvernum.h", 236 "unicode/uvernum.h",
233 "unicode/uversion.h", 237 "unicode/uversion.h",
234 ] 238 ]
235 } 239 }
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698