Index: build/gyp_chromium.py |
diff --git a/build/gyp_chromium.py b/build/gyp_chromium.py |
index 3c975d6a4683920e5eea67d86424523c86623539..86b0404d61434edf02d6c8984aad6f6f5a304f65 100644 |
--- a/build/gyp_chromium.py |
+++ b/build/gyp_chromium.py |
@@ -320,6 +320,21 @@ def main(): |
if mac_toolchain_dir: |
args.append('-Gmac_toolchain_dir=' + mac_toolchain_dir) |
+ # TODO(crbug.com/432967) - We are eventually going to switch GYP off |
+ # by default for all Chromium builds, so this list of configurations |
+ # will get broader and broader. |
+ if ('--running-as-hook' in args and |
scottmg
2016/04/14 22:29:57
Maybe running_as_hook = '--running-as-hook' and us
|
+ os.environ.get('GYP_CHROMIUM_NO_ACTION', None) != '0' and |
+ (sys.platform.startswith('linux') and not gyp_vars_dict)): |
+ print 'GYP is now disabled in this configuration by default in runhooks.\n' |
+ print 'If you really want to run this, either run ' |
+ print '`python build/gyp_chromium.py` explicitly by hand' |
+ print 'or set the environment variable GYP_CHROMIUM_NO_ACTION=0.' |
+ sys.exit(0) |
+ |
+ if '--running-as-hook' in args: |
+ args.remove('--running-as-hook') |
+ |
if not use_analyzer: |
print 'Updating projects from gyp files...' |
sys.stdout.flush() |