|
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