Index: build/gyp_chromium |
=================================================================== |
--- build/gyp_chromium (revision 39102) |
+++ build/gyp_chromium (working copy) |
@@ -72,6 +72,16 @@ |
args.extend(['-I' + i for i in additional_include_files(args)]) |
+ # There shouldn't be a circular dependency relationship between .gyp files, |
+ # but in Chromium's .gyp files, on non-Mac platforms, circular relationships |
+ # currently exist. The check for circular dependencies is currently |
+ # bypassed on other platforms, but is left enabled on the Mac, where a |
+ # violation of the rule causes Xcode to misbehave badly. |
+ # TODO(mark): Find and kill remaining circular dependencies, and remove this |
+ # option. http://crbug.com/35878. |
+ if sys.platform != 'darwin': |
+ args.append('--no-circular-check') |
+ |
print 'Updating projects from gyp files...' |
sys.stdout.flush() |