OLD | NEW |
---|---|
1 # Copyright (c) 2016 The WebRTC project authors. All Rights Reserved. | 1 # Copyright (c) 2016 The WebRTC project authors. All Rights Reserved. |
ehmaldonado_webrtc
2016/08/17 11:32:17
Changes in this file are not meant to be submitted
| |
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 |
11 # configurations source-side instead of in the buildbot scripts. That makes it | 11 # configurations source-side instead of in the buildbot scripts. That makes it |
(...skipping 29 matching lines...) Expand all Loading... | |
41 'Linux32 ARM': 'gyp_crosscompile_release_bot_arm', | 41 'Linux32 ARM': 'gyp_crosscompile_release_bot_arm', |
42 'Linux32 Debug': 'gyp_debug_bot_x86', | 42 'Linux32 Debug': 'gyp_debug_bot_x86', |
43 'Linux32 Release': 'gyp_release_bot_x86', | 43 'Linux32 Release': 'gyp_release_bot_x86', |
44 'Linux64 Debug': 'gyp_debug_bot_x64', | 44 'Linux64 Debug': 'gyp_debug_bot_x64', |
45 'Linux64 Release': 'gyp_release_bot_x64', | 45 'Linux64 Release': 'gyp_release_bot_x64', |
46 'Linux Asan': 'gyp_asan_lsan_clang_release_bot_x64', | 46 'Linux Asan': 'gyp_asan_lsan_clang_release_bot_x64', |
47 'Linux Memcheck': 'gyp_memcheck_release_bot_x64', | 47 'Linux Memcheck': 'gyp_memcheck_release_bot_x64', |
48 'Linux MSan': 'gyp_msan_clang_release_bot_x64', | 48 'Linux MSan': 'gyp_msan_clang_release_bot_x64', |
49 'Linux Tsan v2': 'gyp_tsan_clang_release_bot_x64', | 49 'Linux Tsan v2': 'gyp_tsan_clang_release_bot_x64', |
50 'Linux UBSan': 'gyp_ubsan_clang_release_bot_x64', | 50 'Linux UBSan': 'gyp_ubsan_clang_release_bot_x64', |
51 'Linux UBSan (GN)': 'gn_ubsan_clang_release_bot_x64', | |
kjellander_webrtc
2016/08/17 12:19:22
This won't change anything if you run this at tryj
ehmaldonado_webrtc
2016/08/17 12:37:05
Oh, I only meant to use mb locally to generate bot
| |
51 'Linux UBSan vptr': 'gyp_ubsan_vptr_clang_release_bot_x64', | 52 'Linux UBSan vptr': 'gyp_ubsan_vptr_clang_release_bot_x64', |
53 'Linux UBSan vptr (GN)': 'gn_ubsan_vptr_clang_release_bot_x64', | |
52 'Linux64 Release [large tests]': 'gyp_release_bot_x64', | 54 'Linux64 Release [large tests]': 'gyp_release_bot_x64', |
53 'Linux64 Debug (GN)': 'gn_debug_bot_x64', | 55 'Linux64 Debug (GN)': 'gn_debug_bot_x64', |
54 'Linux64 Release (GN)': 'gn_release_bot_x64', | 56 'Linux64 Release (GN)': 'gn_release_bot_x64', |
55 | 57 |
56 # Android | 58 # Android |
57 'Android32 Builder': 'android_gyp_release_bot_arm', | 59 'Android32 Builder': 'android_gyp_release_bot_arm', |
58 'Android32 Builder (dbg)': 'android_gyp_debug_static_bot_arm', | 60 'Android32 Builder (dbg)': 'android_gyp_debug_static_bot_arm', |
59 'Android32 Builder x86': 'android_gyp_release_bot_x86', | 61 'Android32 Builder x86': 'android_gyp_release_bot_x86', |
60 'Android32 Builder x86 (dbg)': 'android_gyp_debug_static_bot_x86', | 62 'Android32 Builder x86 (dbg)': 'android_gyp_debug_static_bot_x86', |
61 'Android32 Builder MIPS (dbg)': 'android_gyp_clang_debug_static_bot_mipsel ', | 63 'Android32 Builder MIPS (dbg)': 'android_gyp_clang_debug_static_bot_mipsel ', |
(...skipping 160 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
222 ], | 224 ], |
223 'gyp_msan_clang_release_bot_x64': [ | 225 'gyp_msan_clang_release_bot_x64': [ |
224 'gyp', 'msan', 'clang', 'openh264_release_bot', 'x64' | 226 'gyp', 'msan', 'clang', 'openh264_release_bot', 'x64' |
225 ], | 227 ], |
226 'gyp_tsan_clang_release_bot_x64': [ | 228 'gyp_tsan_clang_release_bot_x64': [ |
227 'gyp', 'tsan', 'clang', 'openh264_release_bot', 'x64' | 229 'gyp', 'tsan', 'clang', 'openh264_release_bot', 'x64' |
228 ], | 230 ], |
229 'gyp_ubsan_clang_release_bot_x64': [ | 231 'gyp_ubsan_clang_release_bot_x64': [ |
230 'gyp', 'ubsan', 'clang', 'openh264_release_bot', 'x64' | 232 'gyp', 'ubsan', 'clang', 'openh264_release_bot', 'x64' |
231 ], | 233 ], |
234 'gn_ubsan_clang_release_bot_x64': [ | |
235 'gn', 'ubsan', 'clang', 'openh264_release_bot', 'x64' | |
236 ], | |
232 'gyp_ubsan_vptr_clang_release_bot_x64': [ | 237 'gyp_ubsan_vptr_clang_release_bot_x64': [ |
233 'gyp', 'ubsan_vptr', 'clang', 'openh264_release_bot', 'x64' | 238 'gyp', 'ubsan_vptr', 'clang', 'openh264_release_bot', 'x64' |
234 ], | 239 ], |
240 'gn_ubsan_vptr_clang_release_bot_x64': [ | |
241 'gn', 'ubsan_vptr', 'clang', 'openh264_release_bot', 'x64' | |
242 ], | |
235 'gn_debug_bot_x64': [ | 243 'gn_debug_bot_x64': [ |
236 'gn', 'openh264_debug_bot', 'x64' | 244 'gn', 'openh264_debug_bot', 'x64' |
237 ], | 245 ], |
238 'gn_release_bot_x64': [ | 246 'gn_release_bot_x64': [ |
239 'gn', 'openh264_release_bot', 'x64' | 247 'gn', 'openh264_release_bot', 'x64' |
240 ], | 248 ], |
241 'swarming_gyp_debug_bot_x64': [ | 249 'swarming_gyp_debug_bot_x64': [ |
242 'swarming', 'gyp', 'openh264_debug_bot', 'x64' | 250 'swarming', 'gyp', 'openh264_debug_bot', 'x64' |
243 ], | 251 ], |
244 | 252 |
(...skipping 105 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
350 'dcheck_always_on': { | 358 'dcheck_always_on': { |
351 'gn_args': 'dcheck_always_on=true', | 359 'gn_args': 'dcheck_always_on=true', |
352 'gyp_defines': 'dcheck_always_on=1', | 360 'gyp_defines': 'dcheck_always_on=1', |
353 }, | 361 }, |
354 | 362 |
355 'debug': { | 363 'debug': { |
356 'gn_args': 'is_debug=true', | 364 'gn_args': 'is_debug=true', |
357 }, | 365 }, |
358 | 366 |
359 'debug_bot': { | 367 'debug_bot': { |
360 'mixins': ['debug', 'shared', 'goma'], | 368 'mixins': ['debug', 'shared'], |
361 }, | 369 }, |
362 | 370 |
363 'debug_static_bot': { | 371 'debug_static_bot': { |
364 'mixins': ['debug', 'static', 'minimal_symbols', 'goma'], | 372 'mixins': ['debug', 'static', 'minimal_symbols'], |
365 }, | 373 }, |
366 | 374 |
367 'device': { | 375 'device': { |
368 'gn_args': 'ios_enable_code_signing=false', | 376 'gn_args': 'ios_enable_code_signing=false', |
369 'gyp_defines': 'chromium_ios_signing=0', | 377 'gyp_defines': 'chromium_ios_signing=0', |
370 }, | 378 }, |
371 | 379 |
372 'drmemory': { | 380 'drmemory': { |
373 'gn_args': 'is_component_build=true enable_iterator_debugging=false', | 381 'gn_args': 'is_component_build=true enable_iterator_debugging=false', |
374 'gyp_defines': 'component=shared_library build_for_tool=drmemory', | 382 'gyp_defines': 'component=shared_library build_for_tool=drmemory', |
375 }, | 383 }, |
376 | 384 |
377 # This mixin is used to force configs that use it to fail. It | 385 # This mixin is used to force configs that use it to fail. It |
378 # is used in two cases: when we have bots that we haven't looked | 386 # is used in two cases: when we have bots that we haven't looked |
379 # at yet and don't know whether they need MB or not, and for bots | 387 # at yet and don't know whether they need MB or not, and for bots |
380 # that are test-only and should never run MB. | 388 # that are test-only and should never run MB. |
381 'error': { | 389 'error': { |
382 'gn_args': 'error', | 390 'gn_args': 'error', |
383 'gyp_defines': 'target_arch=unknown', | 391 'gyp_defines': 'target_arch=unknown', |
384 }, | 392 }, |
385 | 393 |
386 'gn': {'type': 'gn'}, | 394 'gn': {'type': 'gn'}, |
387 | 395 |
388 'goma': { | |
kjellander_webrtc
2016/08/17 12:19:22
Does Goma change the result or why did you remove
ehmaldonado_webrtc
2016/08/17 12:37:05
I don't have goma locally.
kjellander_webrtc
2016/08/19 07:56:23
You should, to speed up compilation. Check out go/
ehmaldonado_webrtc
2016/08/19 08:16:06
Ok, I'll take a look, thanks :)
| |
389 # The MB code will properly escape goma_dir if necessary in the GYP | |
390 # code path; the GN code path needs no escaping. | |
391 'gn_args': 'use_goma=true', | |
392 'gyp_defines': 'use_goma=1', | |
393 }, | |
394 | |
395 'gyp': {'type': 'gyp'}, | 396 'gyp': {'type': 'gyp'}, |
396 | 397 |
397 'ios': { | 398 'ios': { |
398 'gn_args': 'target_os="ios"', | 399 'gn_args': 'target_os="ios"', |
399 'gyp_defines': 'OS=ios', | 400 'gyp_defines': 'OS=ios', |
400 }, | 401 }, |
401 | 402 |
402 'ios_debug_bot': { | 403 'ios_debug_bot': { |
403 'mixins': ['debug', 'shared'] | 404 'mixins': ['debug', 'shared'] |
404 }, | 405 }, |
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
449 | 450 |
450 'openh264_release_bot': { | 451 'openh264_release_bot': { |
451 'mixins': ['openh264', 'release_bot'], | 452 'mixins': ['openh264', 'release_bot'], |
452 }, | 453 }, |
453 | 454 |
454 'release': { | 455 'release': { |
455 'gn_args': 'is_debug=false', | 456 'gn_args': 'is_debug=false', |
456 }, | 457 }, |
457 | 458 |
458 'release_bot': { | 459 'release_bot': { |
459 'mixins': ['release', 'static', 'dcheck_always_on', 'goma'], | 460 'mixins': ['release', 'static', 'dcheck_always_on'], |
460 }, | 461 }, |
461 | 462 |
462 'shared': { | 463 'shared': { |
463 'gn_args': 'is_component_build=true', | 464 'gn_args': 'is_component_build=true', |
464 'gyp_defines': 'component=shared_library', | 465 'gyp_defines': 'component=shared_library', |
465 }, | 466 }, |
466 | 467 |
467 'static': { | 468 'static': { |
468 'gn_args': 'is_component_build=false', | 469 'gn_args': 'is_component_build=false', |
469 'gyp_defines': 'component=static_library', | 470 'gyp_defines': 'component=static_library', |
(...skipping 28 matching lines...) Expand all Loading... | |
498 'gn_args': 'target_cpu="x64"', | 499 'gn_args': 'target_cpu="x64"', |
499 'gyp_defines': 'target_arch=x64', | 500 'gyp_defines': 'target_arch=x64', |
500 }, | 501 }, |
501 | 502 |
502 'x86': { | 503 'x86': { |
503 'gn_args': 'target_cpu="x86"', | 504 'gn_args': 'target_cpu="x86"', |
504 'gyp_defines': 'target_arch=ia32', | 505 'gyp_defines': 'target_arch=ia32', |
505 }, | 506 }, |
506 }, | 507 }, |
507 } | 508 } |
OLD | NEW |