diff options
Diffstat (limited to 'chromium/build/copy_test_data_ios.gypi')
-rw-r--r-- | chromium/build/copy_test_data_ios.gypi | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/chromium/build/copy_test_data_ios.gypi b/chromium/build/copy_test_data_ios.gypi index 56a222f9f84..576a0f26ecb 100644 --- a/chromium/build/copy_test_data_ios.gypi +++ b/chromium/build/copy_test_data_ios.gypi @@ -34,7 +34,12 @@ { 'inputs': [ - '<!@pymod_do_main(copy_test_data_ios --inputs <(test_data_files))', + # The |-o <(test_data_prefix)| is ignored; it is there to work around a + # caching bug in gyp (https://code.google.com/p/gyp/issues/detail?id=112). + # It caches command output when the string is the same, so if two copy + # steps have the same relative paths, there can be bogus cache hits that + # cause compile failures unless something varies. + '<!@pymod_do_main(copy_test_data_ios -o <(test_data_prefix) --inputs <(test_data_files))', ], 'outputs': [ '<!@pymod_do_main(copy_test_data_ios -o <(PRODUCT_DIR)/<(_target_name).app/<(test_data_prefix) --outputs <(test_data_files))', |