summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authordpranke <dpranke@chromium.org>2016-03-23 14:43:21 -0700
committerCommit bot <commit-bot@chromium.org>2016-03-23 21:44:53 +0000
commitde9261d3072db949f60ffcaf09df404cfd7b807f (patch)
tree0b5fd7393bfea67564b881aca8d3fc3620da9d11 /tools
parent2864f6e586bc2eba6b7479fee7738a0a2779dd0f (diff)
downloadchromium_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.pyl17
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',