Chromium Code Reviews| Index: build/gyp_helper.py |
| diff --git a/build/gyp_helper.py b/build/gyp_helper.py |
| index a2cc7e19cbc3578ba863e9ea214af78dafd48846..58c24c02cb4a5a443688e68b6b99faa0b28d5558 100644 |
| --- a/build/gyp_helper.py |
| +++ b/build/gyp_helper.py |
| @@ -44,11 +44,17 @@ def apply_gyp_environment_from_file(file_path): |
| if var in os.environ: |
| behavior = 'replaces' |
| if var == 'GYP_DEFINES': |
| - os.environ[var] = file_val + ' ' + os.environ[var] |
| - behavior = 'overrides' |
| + result = file_val + ' ' + os.environ[var] |
| + behavior = 'merges with, and individual components override,' |
| + else: |
| + result = os.environ[var] |
| print 'INFO: Environment value for "%s" %s value in %s' % ( |
| var, behavior, os.path.abspath(file_path) |
| ) |
| + string_padding = max(len(var), len(file_path), len("result")) |
|
scottmg
2015/03/13 23:05:45
' not "
scheib
2015/03/13 23:10:17
Done.
|
| + print ' %s: %s' % (var.rjust(string_padding), os.environ[var]) |
| + print ' %s: %s' % (file_path.rjust(string_padding), file_val) |
| + os.environ[var] = result |
| else: |
| os.environ[var] = file_val |