|
107 | 107 | 'sources': [ |
108 | 108 | '<@(icu_src_i18n)' |
109 | 109 | ], |
110 | | - ## if your compiler can dead-strip, these exclusions will |
111 | | - ## make ZERO difference to binary size. |
112 | | - ## Made ICU-specific for future-proofing. |
113 | | - 'conditions': [ |
114 | | - [ 'icu_ver_major == 55', { 'sources!': [ |
115 | | - # alphabetic index |
116 | | - '<(icu_path)/source/i18n/alphaindex.cpp', |
117 | | - # BOCSU |
118 | | - # misc |
119 | | - '<(icu_path)/source/i18n/regexcmp.cpp', |
120 | | - '<(icu_path)/source/i18n/regexcmp.h', |
121 | | - '<(icu_path)/source/i18n/regexcst.h', |
122 | | - '<(icu_path)/source/i18n/regeximp.cpp', |
123 | | - '<(icu_path)/source/i18n/regeximp.h', |
124 | | - '<(icu_path)/source/i18n/regexst.cpp', |
125 | | - '<(icu_path)/source/i18n/regexst.h', |
126 | | - '<(icu_path)/source/i18n/regextxt.cpp', |
127 | | - '<(icu_path)/source/i18n/regextxt.h', |
128 | | - '<(icu_path)/source/i18n/region.cpp', |
129 | | - '<(icu_path)/source/i18n/region_impl.h', |
130 | | - '<(icu_path)/source/i18n/reldatefmt.cpp', |
131 | | - '<(icu_path)/source/i18n/reldatefmt.h' |
132 | | - '<(icu_path)/source/i18n/scientificformathelper.cpp', |
133 | | - '<(icu_path)/source/i18n/tmunit.cpp', |
134 | | - '<(icu_path)/source/i18n/tmutamt.cpp', |
135 | | - '<(icu_path)/source/i18n/tmutfmt.cpp', |
136 | | - '<(icu_path)/source/i18n/uregex.cpp', |
137 | | - '<(icu_path)/source/i18n/uregexc.cpp', |
138 | | - '<(icu_path)/source/i18n/uregion.cpp', |
139 | | - '<(icu_path)/source/i18n/uspoof.cpp', |
140 | | - '<(icu_path)/source/i18n/uspoof_build.cpp', |
141 | | - '<(icu_path)/source/i18n/uspoof_conf.cpp', |
142 | | - '<(icu_path)/source/i18n/uspoof_conf.h', |
143 | | - '<(icu_path)/source/i18n/uspoof_impl.cpp', |
144 | | - '<(icu_path)/source/i18n/uspoof_impl.h', |
145 | | - '<(icu_path)/source/i18n/uspoof_wsconf.cpp', |
146 | | - '<(icu_path)/source/i18n/uspoof_wsconf.h', |
147 | | - ]}], |
148 | | - [ 'icu_ver_major == 57', { 'sources!': [ |
149 | | - |
150 | | - # alphabetic index |
151 | | - '<(icu_path)/source/i18n/alphaindex.cpp', |
152 | | - # BOCSU |
153 | | - # misc |
154 | | - '<(icu_path)/source/i18n/regexcmp.cpp', |
155 | | - '<(icu_path)/source/i18n/regexcmp.h', |
156 | | - '<(icu_path)/source/i18n/regexcst.h', |
157 | | - '<(icu_path)/source/i18n/regeximp.cpp', |
158 | | - '<(icu_path)/source/i18n/regeximp.h', |
159 | | - '<(icu_path)/source/i18n/regexst.cpp', |
160 | | - '<(icu_path)/source/i18n/regexst.h', |
161 | | - '<(icu_path)/source/i18n/regextxt.cpp', |
162 | | - '<(icu_path)/source/i18n/regextxt.h', |
163 | | - '<(icu_path)/source/i18n/region.cpp', |
164 | | - '<(icu_path)/source/i18n/region_impl.h', |
165 | | - '<(icu_path)/source/i18n/reldatefmt.cpp', |
166 | | - '<(icu_path)/source/i18n/reldatefmt.h' |
167 | | - '<(icu_path)/source/i18n/scientificformathelper.cpp', |
168 | | - '<(icu_path)/source/i18n/tmunit.cpp', |
169 | | - '<(icu_path)/source/i18n/tmutamt.cpp', |
170 | | - '<(icu_path)/source/i18n/tmutfmt.cpp', |
171 | | - '<(icu_path)/source/i18n/uregex.cpp', |
172 | | - '<(icu_path)/source/i18n/uregexc.cpp', |
173 | | - '<(icu_path)/source/i18n/uregion.cpp', |
174 | | - '<(icu_path)/source/i18n/uspoof.cpp', |
175 | | - '<(icu_path)/source/i18n/uspoof_build.cpp', |
176 | | - '<(icu_path)/source/i18n/uspoof_conf.cpp', |
177 | | - '<(icu_path)/source/i18n/uspoof_conf.h', |
178 | | - '<(icu_path)/source/i18n/uspoof_impl.cpp', |
179 | | - '<(icu_path)/source/i18n/uspoof_impl.h', |
180 | | - '<(icu_path)/source/i18n/uspoof_wsconf.cpp', |
181 | | - '<(icu_path)/source/i18n/uspoof_wsconf.h', |
182 | | - ]}], |
183 | | - ], |
184 | 110 | 'include_dirs': [ |
185 | 111 | '<(icu_path)/source/i18n', |
186 | 112 | ], |
|
410 | 336 | ## make ZERO difference to binary size. |
411 | 337 | ## Made ICU-specific for future-proofing. |
412 | 338 | 'conditions': [ |
413 | | - [ 'icu_ver_major == 55', { 'sources!': [ |
414 | | - |
415 | | - # bidi- not needed (yet!) |
416 | | - '<(icu_path)/source/common/ubidi.c', |
417 | | - '<(icu_path)/source/common/ubidiimp.h', |
418 | | - '<(icu_path)/source/common/ubidiln.c', |
419 | | - '<(icu_path)/source/common/ubidiwrt.c', |
420 | | - #'<(icu_path)/source/common/ubidi_props.c', |
421 | | - #'<(icu_path)/source/common/ubidi_props.h', |
422 | | - #'<(icu_path)/source/common/ubidi_props_data.h', |
423 | | - # and the callers |
424 | | - '<(icu_path)/source/common/ushape.cpp', |
425 | | - ]}], |
426 | | - [ 'icu_ver_major == 57', { 'sources!': [ |
427 | | - # work around http://bugs.icu-project.org/trac/ticket/12451 |
428 | | - # (benign afterwards) |
429 | | - '<(icu_path)/source/common/cstr.cpp', |
430 | | - |
431 | | - # bidi- not needed (yet!) |
432 | | - '<(icu_path)/source/common/ubidi.c', |
433 | | - '<(icu_path)/source/common/ubidiimp.h', |
434 | | - '<(icu_path)/source/common/ubidiln.c', |
435 | | - '<(icu_path)/source/common/ubidiwrt.c', |
436 | | - #'<(icu_path)/source/common/ubidi_props.c', |
437 | | - #'<(icu_path)/source/common/ubidi_props.h', |
438 | | - #'<(icu_path)/source/common/ubidi_props_data.h', |
439 | | - # and the callers |
440 | | - '<(icu_path)/source/common/ushape.cpp', |
441 | | - ]}], |
442 | 339 | [ 'OS == "solaris"', { 'defines': [ |
443 | 340 | '_XOPEN_SOURCE_EXTENDED=0', |
444 | 341 | ]}], |
|
0 commit comments