|
228 | 228 | 'actions': [
|
229 | 229 | {
|
230 | 230 | 'action_name': 'icudata',
|
| 231 | + 'msvs_quote_cmd': 0, |
231 | 232 | 'inputs': [ '<(icu_data_in)' ],
|
232 | 233 | 'outputs': [ '<(SHARED_INTERMEDIATE_DIR)/icudt<(icu_ver_major)<(icu_endianness)_dat.obj' ],
|
233 | 234 | 'action': [ '<(PRODUCT_DIR)/genccode',
|
|
247 | 248 | {
|
248 | 249 | # trim down ICU
|
249 | 250 | 'action_name': 'icutrim',
|
| 251 | + 'msvs_quote_cmd': 0, |
250 | 252 | 'inputs': [ '<(icu_data_in)', 'icu_small.json' ],
|
251 | 253 | 'outputs': [ '<(SHARED_INTERMEDIATE_DIR)/icutmp/icudt<(icu_ver_major)<(icu_endianness).dat' ],
|
252 | 254 | 'action': [ 'python',
|
253 | 255 | 'icutrim.py',
|
254 |
| - '-P', '../../<(CONFIGURATION_NAME)', |
| 256 | + '-P', '<(PRODUCT_DIR)/.', # '.' suffix is a workaround against GYP assumptions :( |
255 | 257 | '-D', '<(icu_data_in)',
|
256 | 258 | '--delete-tmp',
|
257 | 259 | '-T', '<(SHARED_INTERMEDIATE_DIR)/icutmp',
|
|
263 | 265 | {
|
264 | 266 | # build final .dat -> .obj
|
265 | 267 | 'action_name': 'genccode',
|
| 268 | + 'msvs_quote_cmd': 0, |
266 | 269 | 'inputs': [ '<(SHARED_INTERMEDIATE_DIR)/icutmp/icudt<(icu_ver_major)<(icu_endianness).dat' ],
|
267 | 270 | 'outputs': [ '<(SHARED_INTERMEDIATE_DIR)/icudt<(icu_ver_major)<(icu_endianness)_dat.obj' ],
|
268 |
| - 'action': [ '../../<(CONFIGURATION_NAME)/genccode', |
| 271 | + 'action': [ '<(PRODUCT_DIR)/genccode', |
269 | 272 | '-o',
|
270 | 273 | '-d', '<(SHARED_INTERMEDIATE_DIR)/',
|
271 | 274 | '-n', 'icudata',
|
|
0 commit comments