Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(360)

Side by Side Diff: webrtc/build/mb_config.pyl

Issue 2235833002: MB: Add Windows configurations (Closed) Base URL: https://chromium.googlesource.com/external/webrtc.git@master
Patch Set: Rebased Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright (c) 2016 The WebRTC project authors. All Rights Reserved. 1 # Copyright (c) 2016 The WebRTC project authors. All Rights Reserved.
2 # 2 #
3 # Use of this source code is governed by a BSD-style license 3 # Use of this source code is governed by a BSD-style license
4 # that can be found in the LICENSE file in the root of the source 4 # that can be found in the LICENSE file in the root of the source
5 # tree. An additional intellectual property rights grant can be found 5 # tree. An additional intellectual property rights grant can be found
6 # in the file PATENTS. All contributing project authors may 6 # in the file PATENTS. All contributing project authors may
7 # be found in the AUTHORS file in the root of the source tree. 7 # be found in the AUTHORS file in the root of the source tree.
8 8
9 # FOR DETAILS ON THIS FILE SEE THE MAIN COPY IN //tools/mb/mb_config.pyl. 9 # FOR DETAILS ON THIS FILE SEE THE MAIN COPY IN //tools/mb/mb_config.pyl.
10 # This is configuration for standalone WebRTC bots. It is used to keep the bot 10 # This is configuration for standalone WebRTC bots. It is used to keep the bot
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after
55 'Android64 Builder': 'android_gyp_release_bot_arm64', 55 'Android64 Builder': 'android_gyp_release_bot_arm64',
56 'Android64 Builder (dbg)': 'android_gyp_debug_static_bot_arm64', 56 'Android64 Builder (dbg)': 'android_gyp_debug_static_bot_arm64',
57 'Android64 Builder x64 (dbg)': 'android_gyp_debug_static_bot_x64', 57 'Android64 Builder x64 (dbg)': 'android_gyp_debug_static_bot_x64',
58 'Android32 GN': 'android_gn_release_bot_arm', 58 'Android32 GN': 'android_gn_release_bot_arm',
59 'Android32 GN (dbg)': 'android_gn_debug_static_bot_arm', 59 'Android32 GN (dbg)': 'android_gn_debug_static_bot_arm',
60 'Android32 Tests (L Nexus5)(dbg)': 'none', 60 'Android32 Tests (L Nexus5)(dbg)': 'none',
61 'Android32 Tests (L Nexus5)': 'none', 61 'Android32 Tests (L Nexus5)': 'none',
62 'Android32 Tests (L Nexus7.2)(dbg)': 'none', 62 'Android32 Tests (L Nexus7.2)(dbg)': 'none',
63 'Android32 Tests (L Nexus7.2)': 'none', 63 'Android32 Tests (L Nexus7.2)': 'none',
64 'Android64 Tests (L Nexus9)': 'none', 64 'Android64 Tests (L Nexus9)': 'none',
65
66 # Windows
67 'Win32 Debug': 'gyp_debug_bot_x86',
68 'Win32 Release': 'gyp_release_bot_x86',
69 'Win64 Debug': 'gyp_debug_bot_x64',
70 'Win64 Release': 'gyp_release_bot_x64',
71 'Win64 Debug (GN)': 'gn_debug_bot_x64',
72 'Win64 Release (GN)': 'gn_release_bot_x64',
73 'Win32 Debug (Clang)': 'win_gyp_clang_debug_bot_x86',
74 'Win32 Release (Clang)': 'win_gyp_clang_release_bot_x86',
75 'Win64 Debug (Clang)': 'win_gyp_clang_debug_bot_x64',
76 'Win64 Release (Clang)': 'win_gyp_clang_release_bot_x64',
77 'Win SyzyASan': 'win_gyp_syzyasan_release_bot_x86',
78 'Win DrMemory Full': 'win_gyp_drmemory_debug_bot_x86',
79 'Win DrMemory Light': 'win_gyp_drmemory_debug_bot_x86',
80 'Win32 Release [large tests]': 'gyp_release_bot_x86',
65 }, 81 },
66 'tryserver.webrtc': { 82 'tryserver.webrtc': {
67 # iOS 83 # iOS
68 'ios_dbg': 'ios_gyp_debug_bot_arm_device', 84 'ios_dbg': 'ios_gyp_debug_bot_arm_device',
69 'ios_rel': 'ios_gyp_release_bot_arm_device', 85 'ios_rel': 'ios_gyp_release_bot_arm_device',
70 'ios_arm64_dbg': 'ios_gyp_debug_bot_arm64_device', 86 'ios_arm64_dbg': 'ios_gyp_debug_bot_arm64_device',
71 'ios_arm64_rel': 'ios_gyp_release_bot_arm64_device', 87 'ios_arm64_rel': 'ios_gyp_release_bot_arm64_device',
72 'ios32_sim_dbg': 'ios_gyp_debug_bot_x86', 88 'ios32_sim_dbg': 'ios_gyp_debug_bot_x86',
73 'ios64_sim_dbg': 'ios_gyp_debug_bot_x64', 89 'ios64_sim_dbg': 'ios_gyp_debug_bot_x64',
74 'ios64_gn_dbg': 'ios_gn_debug_bot_arm64_device', 90 'ios64_gn_dbg': 'ios_gn_debug_bot_arm64_device',
(...skipping 25 matching lines...) Expand all
100 'android_compile_x86_rel': 'android_gyp_release_bot_x86', 116 'android_compile_x86_rel': 'android_gyp_release_bot_x86',
101 'android_compile_x64_dbg': 'android_gyp_debug_static_bot_x64', 117 'android_compile_x64_dbg': 'android_gyp_debug_static_bot_x64',
102 'android_compile_mips_dbg': 'android_gyp_clang_debug_static_bot_mipsel', 118 'android_compile_mips_dbg': 'android_gyp_clang_debug_static_bot_mipsel',
103 'android_dbg': 'android_gyp_debug_static_bot_arm', 119 'android_dbg': 'android_gyp_debug_static_bot_arm',
104 'android_rel': 'android_gyp_release_bot_arm', 120 'android_rel': 'android_gyp_release_bot_arm',
105 'android_clang_dbg': 'android_gyp_clang_debug_static_bot_arm', 121 'android_clang_dbg': 'android_gyp_clang_debug_static_bot_arm',
106 'android_arm64_rel': 'android_gyp_release_bot_arm64', 122 'android_arm64_rel': 'android_gyp_release_bot_arm64',
107 'android_n6': 'android_gyp_debug_static_bot_arm', 123 'android_n6': 'android_gyp_debug_static_bot_arm',
108 'android_gn_dbg': 'android_gn_debug_static_bot_arm', 124 'android_gn_dbg': 'android_gn_debug_static_bot_arm',
109 'android_gn_rel': 'android_gn_release_bot_arm', 125 'android_gn_rel': 'android_gn_release_bot_arm',
126
127 # Windows
128 'win_compile_dbg': 'gyp_debug_bot_x86',
129 'win_compile_rel': 'gyp_release_bot_x86',
130 'win_compile_x64_dbg': 'gyp_debug_bot_x64',
131 'win_compile_x64_rel': 'gyp_release_bot_x64',
132 'win_dbg': 'gyp_debug_bot_x86',
133 'win_rel': 'gyp_release_bot_x86',
134 'win_x64_dbg': 'gyp_debug_bot_x64',
135 'win_x64_rel': 'gyp_release_bot_x64',
136 'win_x64_gn_dbg': 'gn_debug_bot_x64',
137 'win_x64_gn_rel': 'gn_release_bot_x64',
138 'win_clang_dbg': 'win_gyp_clang_debug_bot_x86',
139 'win_clang_rel': 'win_gyp_clang_release_bot_x86',
140 'win_x64_clang_dbg': 'win_gyp_clang_debug_bot_x64',
141 'win_x64_clang_rel': 'win_gyp_clang_release_bot_x64',
142 'win_asan': 'win_gyp_syzyasan_release_bot_x86',
143 'win_drmemory_light': 'win_gyp_drmemory_debug_bot_x86',
144 'win_drmemory_full': 'win_gyp_drmemory_debug_bot_x86',
145 'win_baremetal': 'gyp_release_bot_x86',
146 'win_swarming': 'swarming_gyp_debug_bot_x64',
110 }, 147 },
111 }, 148 },
112 149
113 # This is the list of configs that you can pass to mb; each config 150 # This is the list of configs that you can pass to mb; each config
114 # represents a particular combination of GYP_DEFINES/gn args that 151 # represents a particular combination of GYP_DEFINES/gn args that
115 # we must support. A given config *may* be platform-specific but 152 # we must support. A given config *may* be platform-specific but
116 # is not necessarily so (i.e., we might have mac, win, and linux 153 # is not necessarily so (i.e., we might have mac, win, and linux
117 # bots all using the 'gn_release_bot' config). 154 # bots all using the 'gn_release_bot' config).
118 'configs': { 155 'configs': {
119 # iOS 156 # iOS
(...skipping 15 matching lines...) Expand all
135 'ios_gyp_release_bot_arm64_device': [ 172 'ios_gyp_release_bot_arm64_device': [
136 'ios', 'gyp', 'ios_release_bot', 'arm64', 'device' 173 'ios', 'gyp', 'ios_release_bot', 'arm64', 'device'
137 ], 174 ],
138 'ios_gyp_debug_bot_x86': [ 175 'ios_gyp_debug_bot_x86': [
139 'ios', 'gyp', 'ios_debug_bot', 'x86' 176 'ios', 'gyp', 'ios_debug_bot', 'x86'
140 ], 177 ],
141 'ios_gyp_debug_bot_x64': [ 178 'ios_gyp_debug_bot_x64': [
142 'ios', 'gyp', 'ios_release_bot', 'x64' 179 'ios', 'gyp', 'ios_release_bot', 'x64'
143 ], 180 ],
144 181
145 # Linux 182 # Linux, Mac and Windows
146 'gyp_crosscompile_release_bot_arm': [ 183 'gyp_crosscompile_release_bot_arm': [
147 'gyp', 'crosscompile', 'openh264_release_bot', 'arm' 184 'gyp', 'crosscompile', 'openh264_release_bot', 'arm'
148 ], 185 ],
149 'gyp_debug_bot_x86': [ 186 'gyp_debug_bot_x86': [
150 'gyp', 'openh264_debug_bot', 'x86' 187 'gyp', 'openh264_debug_bot', 'x86'
151 ], 188 ],
152 'gyp_release_bot_x86': [ 189 'gyp_release_bot_x86': [
153 'gyp', 'openh264_release_bot', 'x86' 190 'gyp', 'openh264_release_bot', 'x86'
154 ], 191 ],
155 'gyp_debug_bot_x64': [ 192 'gyp_debug_bot_x64': [
(...skipping 23 matching lines...) Expand all
179 'gn_debug_bot_x64': [ 216 'gn_debug_bot_x64': [
180 'gn', 'openh264_debug_bot', 'x64' 217 'gn', 'openh264_debug_bot', 'x64'
181 ], 218 ],
182 'gn_release_bot_x64': [ 219 'gn_release_bot_x64': [
183 'gn', 'openh264_release_bot', 'x64' 220 'gn', 'openh264_release_bot', 'x64'
184 ], 221 ],
185 'swarming_gyp_debug_bot_x64': [ 222 'swarming_gyp_debug_bot_x64': [
186 'swarming', 'gyp', 'openh264_debug_bot', 'x64' 223 'swarming', 'gyp', 'openh264_debug_bot', 'x64'
187 ], 224 ],
188 225
226 # Windows
227 'win_gyp_clang_debug_bot_x86': [
228 'gyp', 'clang', 'openh264_debug_bot', 'x86',
229 ],
230 'win_gyp_clang_release_bot_x86': [
231 'gyp', 'clang', 'openh264_release_bot', 'x86',
232 ],
233 'win_gyp_clang_debug_bot_x64': [
234 'gyp', 'clang', 'openh264_debug_bot', 'x64',
235 ],
236 'win_gyp_clang_release_bot_x64': [
237 'gyp', 'clang', 'openh264_release_bot', 'x64',
238 ],
239 'win_gyp_syzyasan_release_bot_x86': [
240 'gyp', 'syzyasan', 'minimal_symbols', 'openh264_release_bot', 'x86',
241 ],
242 # TODO(kjellander): Flip DrMemory bots over to Release after GN migration
243 # (http://crbug.com/636414).
244 'win_gyp_drmemory_debug_bot_x86': [
245 'gyp', 'drmemory', 'minimal_symbols', 'openh264_debug_bot', 'x86',
246 ],
247
189 # Android 248 # Android
190 'android_gyp_debug_static_bot_arm': [ 249 'android_gyp_debug_static_bot_arm': [
191 'android', 'gyp', 'debug_static_bot', 'arm' 250 'android', 'gyp', 'debug_static_bot', 'arm'
192 ], 251 ],
193 'android_gyp_release_bot_arm': [ 252 'android_gyp_release_bot_arm': [
194 'android', 'gyp', 'release_bot', 'arm' 253 'android', 'gyp', 'release_bot', 'arm'
195 ], 254 ],
196 'android_gyp_debug_static_bot_x86': [ 255 'android_gyp_debug_static_bot_x86': [
197 'android', 'gyp', 'debug_static_bot', 'x86' 256 'android', 'gyp', 'debug_static_bot', 'x86'
198 ], 257 ],
(...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after
279 338
280 'debug_static_bot': { 339 'debug_static_bot': {
281 'mixins': ['debug', 'static', 'minimal_symbols', 'goma'], 340 'mixins': ['debug', 'static', 'minimal_symbols', 'goma'],
282 }, 341 },
283 342
284 'device': { 343 'device': {
285 'gn_args': 'ios_enable_code_signing=false', 344 'gn_args': 'ios_enable_code_signing=false',
286 'gyp_defines': 'chromium_ios_signing=0', 345 'gyp_defines': 'chromium_ios_signing=0',
287 }, 346 },
288 347
348 'drmemory': {
349 'gn_args': 'is_component_build=true enable_iterator_debugging=false',
350 'gyp_defines': 'component=shared_library build_for_tool=drmemory',
351 },
352
289 # This mixin is used to force configs that use it to fail. It 353 # This mixin is used to force configs that use it to fail. It
290 # is used in two cases: when we have bots that we haven't looked 354 # is used in two cases: when we have bots that we haven't looked
291 # at yet and don't know whether they need MB or not, and for bots 355 # at yet and don't know whether they need MB or not, and for bots
292 # that are test-only and should never run MB. 356 # that are test-only and should never run MB.
293 'error': { 357 'error': {
294 'gn_args': 'error', 358 'gn_args': 'error',
295 'gyp_defines': 'target_arch=unknown', 359 'gyp_defines': 'target_arch=unknown',
296 }, 360 },
297 361
298 'gn': {'type': 'gn'}, 362 'gn': {'type': 'gn'},
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
331 'minimal_symbols': { 395 'minimal_symbols': {
332 'gn_args': 'symbol_level=1', 396 'gn_args': 'symbol_level=1',
333 'gyp_defines': 'fastbuild=1', 397 'gyp_defines': 'fastbuild=1',
334 }, 398 },
335 399
336 'mipsel': { 400 'mipsel': {
337 'gn_args': 'target_cpu="mipsel"', 401 'gn_args': 'target_cpu="mipsel"',
338 'gyp_defines': 'target_arch=mipsel', 402 'gyp_defines': 'target_arch=mipsel',
339 }, 403 },
340 404
405 'minimal_symbols': {
406 'gn_args': 'symbol_level=1',
407 'gyp_defines': 'fastbuild=1',
408 },
409
341 'msan': { 410 'msan': {
342 'gn_args': ('is_msan=true msan_track_origins=2 ' 411 'gn_args': ('is_msan=true msan_track_origins=2 '
343 'use_prebuilt_instrumented_libraries=true'), 412 'use_prebuilt_instrumented_libraries=true'),
344 'gyp_defines': ('msan=1 msan_track_origins=2 ' 413 'gyp_defines': ('msan=1 msan_track_origins=2 '
345 'use_prebuilt_instrumented_libraries=1'), 414 'use_prebuilt_instrumented_libraries=1'),
346 }, 415 },
347 416
348 'openh264': { 417 'openh264': {
349 'gn_args': 'ffmpeg_branding="Chrome" rtc_use_h264=true', 418 'gn_args': 'ffmpeg_branding="Chrome" rtc_use_h264=true',
350 'gyp_defines': 'ffmpeg_branding=Chrome rtc_use_h264=1', 419 'gyp_defines': 'ffmpeg_branding=Chrome rtc_use_h264=1',
(...skipping 23 matching lines...) Expand all
374 'static': { 443 'static': {
375 'gn_args': 'is_component_build=false', 444 'gn_args': 'is_component_build=false',
376 'gyp_defines': 'component=static_library', 445 'gyp_defines': 'component=static_library',
377 }, 446 },
378 447
379 'swarming': { 448 'swarming': {
380 'gn_args': '', 449 'gn_args': '',
381 'gyp_defines': 'test_isolation_mode=prepare', 450 'gyp_defines': 'test_isolation_mode=prepare',
382 }, 451 },
383 452
453 'syzyasan': {
454 'gn_args': 'is_syzyasan=true',
455 'gyp_defines': 'syzyasan=1'
456 },
457
384 'tsan': { 458 'tsan': {
385 'gn_args': 'is_tsan=true', 459 'gn_args': 'is_tsan=true',
386 'gyp_defines': 'tsan=1', 460 'gyp_defines': 'tsan=1',
387 }, 461 },
388 462
389 'ubsan': { 463 'ubsan': {
390 'gn_args': 'is_ubsan=true', 464 'gn_args': 'is_ubsan=true',
391 'gyp_defines': 'ubsan=1', 465 'gyp_defines': 'ubsan=1',
392 }, 466 },
393 467
394 'ubsan_vptr': { 468 'ubsan_vptr': {
395 'gn_args': 'is_ubsan_vptr=true', 469 'gn_args': 'is_ubsan_vptr=true',
396 'gyp_defines': 'ubsan_vptr=1', 470 'gyp_defines': 'ubsan_vptr=1',
397 }, 471 },
398 472
399 'x64': { 473 'x64': {
400 'gn_args': 'target_cpu="x64"', 474 'gn_args': 'target_cpu="x64"',
401 'gyp_defines': 'target_arch=x64', 475 'gyp_defines': 'target_arch=x64',
402 }, 476 },
403 477
404 'x86': { 478 'x86': {
405 'gn_args': 'target_cpu="x86"', 479 'gn_args': 'target_cpu="x86"',
406 'gyp_defines': 'target_arch=ia32', 480 'gyp_defines': 'target_arch=ia32',
407 }, 481 },
408 }, 482 },
409 } 483 }
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698