| Index: build/standalone.gypi
|
| diff --git a/build/standalone.gypi b/build/standalone.gypi
|
| index e92d4fe0343d6256a995f2984e3ccd06551e01a0..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 \
|
| @@ -72,28 +66,16 @@
|
| },
|
| 'host_arch%': '<(host_arch)',
|
| 'target_arch%': '<(host_arch)',
|
| - 'v8_target_arch%': '<(host_arch)',
|
| 'base_dir%': '<!(cd <(DEPTH) && python -c "import os; print os.getcwd()")',
|
|
|
| # 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%': '<(v8_target_arch)',
|
| + 'v8_target_arch%': '<(target_arch)',
|
| 'coverage%': '<(coverage)',
|
| - 'use_goma%': '<(use_goma)',
|
| - 'gomadir%': '<(gomadir)',
|
| 'asan%': 0,
|
| 'lsan%': 0,
|
| 'msan%': 0,
|
| @@ -122,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,
|
| @@ -150,13 +144,6 @@
|
| }, {
|
| 'test_isolation_mode%': 'noop',
|
| }],
|
| -
|
| - ['(OS=="linux" or OS=="mac") and (target_arch=="ia32" or target_arch=="x64") and \
|
| - (v8_target_arch!="x87" and v8_target_arch!="x32") and coverage==0', {
|
| - 'clang%': 1,
|
| - }, {
|
| - 'clang%': 0,
|
| - }],
|
| ],
|
| },
|
| 'base_dir%': '<(base_dir)',
|
| @@ -168,7 +155,6 @@
|
| 'werror%': '-Werror',
|
| 'use_goma%': '<(use_goma)',
|
| 'gomadir%': '<(gomadir)',
|
| - 'clang%': '<(clang)',
|
| 'asan%': '<(asan)',
|
| 'lsan%': '<(lsan)',
|
| 'msan%': '<(msan)',
|
| @@ -246,6 +232,12 @@
|
| 'v8_enable_gdbjit%': 1,
|
| }, {
|
| 'v8_enable_gdbjit%': 0,
|
| + }],
|
| + ['(OS=="linux" or OS=="mac") and (target_arch=="ia32" or target_arch=="x64") and \
|
| + (v8_target_arch!="x87" and v8_target_arch!="x32") and coverage==0', {
|
| + 'clang%': 1,
|
| + }, {
|
| + 'clang%': 0,
|
| }],
|
| ['asan==1 or lsan==1 or msan==1 or tsan==1', {
|
| 'clang%': 1,
|
| @@ -369,23 +361,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.
|
| @@ -1286,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', {
|
|
|