diff options
author | dpranke <dpranke@chromium.org> | 2016-03-23 14:43:21 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-03-23 21:44:53 +0000 |
commit | de9261d3072db949f60ffcaf09df404cfd7b807f (patch) | |
tree | 0b5fd7393bfea67564b881aca8d3fc3620da9d11 /tools | |
parent | 2864f6e586bc2eba6b7479fee7738a0a2779dd0f (diff) | |
download | chromium_src-de9261d3072db949f60ffcaf09df404cfd7b807f.zip chromium_src-de9261d3072db949f60ffcaf09df404cfd7b807f.tar.gz chromium_src-de9261d3072db949f60ffcaf09df404cfd7b807f.tar.bz2 |
Add MB support for the windows analyze bot.
This adds the MB config for the 'Chromium Windows Analyze' bot
on the chromium.fyi waterfall, and adds the needed flag maps
to disable precompiled headers (incl. adding a disable_precompiled_headers
flag to GN) and adding 'win_analyze' mixin (we need to actually
implement the win_analyze GN flag still, though).
R=brettw@chromium.org, brucedawson@chromium.org
BUG=597112
Review URL: https://codereview.chromium.org/1827683002
Cr-Commit-Position: refs/heads/master@{#382931}
Diffstat (limited to 'tools')
-rw-r--r-- | tools/mb/mb_config.pyl | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/tools/mb/mb_config.pyl b/tools/mb/mb_config.pyl index 2148ffc..8fc58a8 100644 --- a/tools/mb/mb_config.pyl +++ b/tools/mb/mb_config.pyl @@ -111,7 +111,7 @@ 'Chromium Win PGO Builder': 'tbd', 'Chromium Win x64 Clobber': 'tbd', 'Chromium Win x64 PGO Builder': 'tbd', - 'Chromium Windows Analyze': 'tbd', + 'Chromium Windows Analyze': 'gyp_windows_analyze', 'Chromium Windows Buildrunner': 'tbd', 'Chromium Windows Instant Extended': 'tbd', 'ChromiumOS Linux Tests': 'tbd', @@ -1101,6 +1101,11 @@ 'gyp', 'chromeos', 'valgrind', 'release_bot', ], + 'gyp_windows_analyze': [ + 'gyp', 'no_symbols', 'disable_precompiled_headers', + 'shared', 'x86', 'win_analyze', + ], + 'gyp_drmemory_shared_release_x86': [ 'gyp', 'drmemory', 'shared', 'release', 'x86', ], @@ -1526,6 +1531,11 @@ 'gyp_defines': 'disable_nacl=1', }, + 'disable_precompiled_headers': { + 'gn_args': 'disable_precompiled_headers=true', + 'gyp_defines': 'chromium_win_pch=0', + }, + 'embedded': { 'gn_args': 'error', 'gyp_defines': 'embedded=1', @@ -1683,6 +1693,11 @@ 'gyp_defines': 'tsan=1', }, + 'win_analyze': { + 'gn_args': 'use_vs_code_analysis=true', + 'gyp_defines': 'win_analyze=1', + }, + 'x64': { 'gn_args': 'target_cpu="x64"', 'gyp_defines': 'target_arch=x64', |