Index: build/standalone.gypi |
diff --git a/build/standalone.gypi b/build/standalone.gypi |
index 80efd775989cb6d5e585dbbe409a2a777832836b..5269b95f64dbd9cf2f6ecba7c9c0d8764a4bf550 100644 |
--- a/build/standalone.gypi |
+++ b/build/standalone.gypi |
@@ -48,12 +48,6 @@ |
'release_extra_cflags%': '', |
'variables': { |
'variables': { |
- # goma settings. |
- # 1 to use goma. |
- # If no gomadir is set, it uses the default gomadir. |
- 'use_goma%': 0, |
- 'gomadir%': '', |
- |
'variables': { |
'conditions': [ |
['OS=="linux" or OS=="freebsd" or OS=="openbsd" or \ |
@@ -76,23 +70,12 @@ |
# Instrument for code coverage with gcov. |
'coverage%': 0, |
- |
- 'conditions': [ |
- # Set default gomadir. |
- ['OS=="win"', { |
- 'gomadir': 'c:\\goma\\goma-win', |
- }, { |
- 'gomadir': '<!(/bin/echo -n ${HOME}/goma)', |
- }], |
- ], |
}, |
'base_dir%': '<(base_dir)', |
'host_arch%': '<(host_arch)', |
'target_arch%': '<(target_arch)', |
'v8_target_arch%': '<(target_arch)', |
'coverage%': '<(coverage)', |
- 'use_goma%': '<(use_goma)', |
- 'gomadir%': '<(gomadir)', |
'asan%': 0, |
'lsan%': 0, |
'msan%': 0, |
@@ -121,10 +104,22 @@ |
# TODO(machenbach): Only configured for windows. |
'fastbuild%': 0, |
+ # goma settings. |
+ # 1 to use goma. |
+ # If no gomadir is set, it uses the default gomadir. |
+ 'use_goma%': 0, |
+ 'gomadir%': '', |
+ |
# Check if valgrind directories are present. |
'has_valgrind%': '<!pymod_do_main(has_valgrind)', |
'conditions': [ |
+ # Set default gomadir. |
+ ['OS=="win"', { |
+ 'gomadir': 'c:\\goma\\goma-win', |
+ }, { |
+ 'gomadir': '<!(/bin/echo -n ${HOME}/goma)', |
+ }], |
['host_arch!="ppc" and host_arch!="ppc64" and host_arch!="ppc64le" and host_arch!="s390" and host_arch!="s390x" and \ |
coverage==0', { |
'host_clang%': 1, |
@@ -367,23 +362,6 @@ |
'host_cc': '<!(which gcc)', |
'host_cxx': '<!(which g++)', |
}], |
- ['use_goma==1 and ("<(GENERATOR)"=="ninja" or clang==1)', { |
- 'conditions': [ |
- ['coverage==1', { |
- 'cc_wrapper': '<(base_dir)/build/coverage_wrapper.py <(gomadir)/gomacc', |
- }, { |
- 'cc_wrapper': '<(gomadir)/gomacc', |
- }], |
- ], |
- }, { |
- 'conditions': [ |
- ['coverage==1', { |
- 'cc_wrapper': '<(base_dir)/build/coverage_wrapper.py', |
- }, { |
- 'cc_wrapper': 0, |
- }], |
- ], |
- }], |
], |
# Default ARM variable settings. |
'arm_version%': 'default', |
@@ -1283,12 +1261,12 @@ |
# TODO(yyanagisawa): supports GENERATOR==make |
# make generator doesn't support CC_wrapper without CC |
# in make_global_settings yet. |
- ['cc_wrapper!=0', { |
+ ['use_goma==1 and ("<(GENERATOR)"=="ninja" or clang==1)', { |
'make_global_settings': [ |
- ['CC_wrapper', '<(cc_wrapper)'], |
- ['CXX_wrapper', '<(cc_wrapper)'], |
- ['CC.host_wrapper', '<(cc_wrapper)'], |
- ['CXX.host_wrapper', '<(cc_wrapper)'], |
+ ['CC_wrapper', '<(gomadir)/gomacc'], |
+ ['CXX_wrapper', '<(gomadir)/gomacc'], |
+ ['CC.host_wrapper', '<(gomadir)/gomacc'], |
+ ['CXX.host_wrapper', '<(gomadir)/gomacc'], |
], |
}], |
['use_lto==1', { |