summaryrefslogtreecommitdiffstats
path: root/chromium/build/copy_test_data_ios.gypi
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/build/copy_test_data_ios.gypi')
-rw-r--r--chromium/build/copy_test_data_ios.gypi7
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))',