OLD | NEW |
---|---|
1 # Copyright 2015 The Chromium Authors. All rights reserved. | 1 # Copyright 2015 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 { | 5 { |
6 # This is the list of configs that you can pass to mb; each config | 6 # This is the list of configs that you can pass to mb; each config |
7 # represents a particular combination of GYP_DEFINES/gn args that | 7 # represents a particular combination of GYP_DEFINES/gn args that |
8 # we must support. A given config *may* be platform-specific but | 8 # we must support. A given config *may* be platform-specific but |
9 # is not necessarily so (i.e., we might have mac, win, and linux | 9 # is not necessarily so (i.e., we might have mac, win, and linux |
10 # bots all using the 'gn_release_bot' config). | 10 # bots all using the 'gn_release_bot' config). |
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
48 'gyp_official_goma': ['gyp', 'official', 'goma'], | 48 'gyp_official_goma': ['gyp', 'official', 'goma'], |
49 'gyp_official_goma_chromeos': ['gyp', 'official', 'goma', 'chromeos'], | 49 'gyp_official_goma_chromeos': ['gyp', 'official', 'goma', 'chromeos'], |
50 'gyp_official_goma_x86': ['gyp', 'official', 'goma', 'x86'], | 50 'gyp_official_goma_x86': ['gyp', 'official', 'goma', 'x86'], |
51 'gyp_official_goma_minimal_symbols_android': ['gyp', 'official', 'goma', 'mi nimal_symbols', 'android'], | 51 'gyp_official_goma_minimal_symbols_android': ['gyp', 'official', 'goma', 'mi nimal_symbols', 'android'], |
52 'gyp_official_goma_minimal_symbols_android_arm64': ['gyp', 'official', 'goma ', 'minimal_symbols', 'android', 'arm64'], | 52 'gyp_official_goma_minimal_symbols_android_arm64': ['gyp', 'official', 'goma ', 'minimal_symbols', 'android', 'arm64'], |
53 'gyp_official_goma_minimal_symbols_x64': ['gyp', 'official', 'goma', 'minima l_symbols', 'x64'], | 53 'gyp_official_goma_minimal_symbols_x64': ['gyp', 'official', 'goma', 'minima l_symbols', 'x64'], |
54 'gyp_official_goma_minimal_symbols_x86': ['gyp', 'official', 'goma', 'minima l_symbols', 'x86'], | 54 'gyp_official_goma_minimal_symbols_x86': ['gyp', 'official', 'goma', 'minima l_symbols', 'x86'], |
55 'gyp_release_bot_arm': ['gyp', 'release_bot', 'arm', 'crosscompile'], | 55 'gyp_release_bot_arm': ['gyp', 'release_bot', 'arm', 'crosscompile'], |
56 'gyp_release_trybot': ['gyp', 'release_trybot'], | 56 'gyp_release_trybot': ['gyp', 'release_trybot'], |
57 'gyp_release_trybot_x64': ['gyp', 'release_trybot', 'x64'], | 57 'gyp_release_trybot_x64': ['gyp', 'release_trybot', 'x64'], |
58 'ios_device_gn_release': ['ios_device', 'gn', 'static', 'release'], | |
59 'ios_simulator_gn_debug': ['ios_simulator', 'gn', 'static', 'debug'], | |
58 'libfuzzer_upload_bot': ['gn', 'release', 'libfuzzer', 'asan'], | 60 'libfuzzer_upload_bot': ['gn', 'release', 'libfuzzer', 'asan'], |
59 | 61 |
60 # This is just for completeness; any bot that uses this config should never actually run MB. | 62 # This is just for completeness; any bot that uses this config should never actually run MB. |
61 'none': ['none'], | 63 'none': ['none'], |
62 | 64 |
63 'noswarming_gyp_release_bot': ['noswarming', 'gyp', 'release_bot'], | 65 'noswarming_gyp_release_bot': ['noswarming', 'gyp', 'release_bot'], |
64 'noswarming_gyp_release_bot_linux_dump_symbols': ['noswarming', 'gyp', 'rele ase_bot', 'linux_dump_symbols'], | 66 'noswarming_gyp_release_bot_linux_dump_symbols': ['noswarming', 'gyp', 'rele ase_bot', 'linux_dump_symbols'], |
65 'noswarming_gyp_release_bot_mac_strip': ['noswarming', 'gyp', 'release_bot', 'mac_strip'], | 67 'noswarming_gyp_release_bot_mac_strip': ['noswarming', 'gyp', 'release_bot', 'mac_strip'], |
66 'noswarming_gyp_release_bot_x86_linux_dump_symbols': ['noswarming', 'gyp', ' release_bot', 'x86', 'linux_dump_symbols'], | 68 'noswarming_gyp_release_bot_x86_linux_dump_symbols': ['noswarming', 'gyp', ' release_bot', 'x86', 'linux_dump_symbols'], |
67 | 69 |
(...skipping 166 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
234 'gyp_defines': 'use_goma=1 gomadir=$(goma_dir)', | 236 'gyp_defines': 'use_goma=1 gomadir=$(goma_dir)', |
235 }, | 237 }, |
236 | 238 |
237 'gpu_tests': { | 239 'gpu_tests': { |
238 'gn_args': '', # not needed in GN builds. | 240 'gn_args': '', # not needed in GN builds. |
239 'gyp_defines': 'archive_gpu_tests=1', | 241 'gyp_defines': 'archive_gpu_tests=1', |
240 }, | 242 }, |
241 | 243 |
242 'gyp': {'type': 'gyp'}, | 244 'gyp': {'type': 'gyp'}, |
243 | 245 |
246 'ios_device': { | |
247 # TODO(GYP): Figure out the GN equivalents for target_subarch and | |
248 # we'll eventually also probably need to move chromium_ios_signing into | |
249 # a separate mixin. | |
250 'gn_args': 'target_os="ios" target_cpu="arm" ios_enable_code_signing=false ', | |
251 'gyp_defines': 'OS=ios target_subarch=both chromium_ios_signing=0' | |
smut
2015/11/09 20:48:04
For iOS we've gone to a lot of trouble to allow us
Dirk Pranke
2015/11/09 21:02:51
Yup, I understand and am very sympathetic. If all
| |
252 }, | |
253 | |
254 'ios_simulator': { | |
255 # TODO(GYP): Figure out the GN equivalents for target_subarch and | |
256 # we'll eventually also probably need to move chromium_ios_signing into | |
257 # a separate mixin. | |
258 'gn_args': 'target_os="ios" use_ios_simulator=true', | |
259 'gyp_defines': 'OS=ios target_subarch=both chromium_ios_signing=0', | |
260 }, | |
261 | |
244 'libfuzzer': { 'gn_args': 'use_libfuzzer=true' }, | 262 'libfuzzer': { 'gn_args': 'use_libfuzzer=true' }, |
245 | 263 |
246 'linux_dump_symbols': { | 264 'linux_dump_symbols': { |
247 'gn_args': 'error', # TODO(GYP): Port linux_dump_symbols? | 265 'gn_args': 'error', # TODO(GYP): Port linux_dump_symbols? |
248 'gyp_defines': 'linux_dump_symbols=1', | 266 'gyp_defines': 'linux_dump_symbols=1', |
249 }, | 267 }, |
250 | 268 |
251 'lsan': { | 269 'lsan': { |
252 'gn_args': 'use_lsan=true', | 270 'gn_args': 'use_lsan=true', |
253 'gyp_defines': 'lsan=1', | 271 'gyp_defines': 'lsan=1', |
(...skipping 134 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
388 'Android Builder (dbg)': 'android_gyp_debug_static_bot', | 406 'Android Builder (dbg)': 'android_gyp_debug_static_bot', |
389 'Android Tests (dbg)': 'android_gyp_debug_static_bot', | 407 'Android Tests (dbg)': 'android_gyp_debug_static_bot', |
390 'Android Builder': 'android_gyp_release_bot', | 408 'Android Builder': 'android_gyp_release_bot', |
391 'Android Tests': 'android_gyp_release_bot', | 409 'Android Tests': 'android_gyp_release_bot', |
392 'Android Clang Builder (dbg)': 'android_clang_asan_gyp_debug_bot', | 410 'Android Clang Builder (dbg)': 'android_clang_asan_gyp_debug_bot', |
393 'Android GN': 'android_gn_release_bot', | 411 'Android GN': 'android_gn_release_bot', |
394 'Android GN (dbg)': 'android_gn_debug_bot', | 412 'Android GN (dbg)': 'android_gn_debug_bot', |
395 'Cast Android (dbg)': 'android_cast_gyp_debug_static_bot', | 413 'Cast Android (dbg)': 'android_cast_gyp_debug_static_bot', |
396 }, | 414 }, |
397 'chromium.mac': { | 415 'chromium.mac': { |
416 'iOS Device GN': 'ios_device_gn_release', | |
417 'iOS Simulator GN (dbg)': 'ios_simulator_gn_debug', | |
398 'Mac GN': 'gn_release_bot', | 418 'Mac GN': 'gn_release_bot', |
399 'Mac GN (dbg)': 'gn_debug_static_bot', | 419 'Mac GN (dbg)': 'gn_debug_static_bot', |
400 }, | 420 }, |
401 'chromium.mojo': { | 421 'chromium.mojo': { |
402 'Chromium Mojo Android': 'android_gn_release_bot', | 422 'Chromium Mojo Android': 'android_gn_release_bot', |
403 'Chromium Mojo Linux Perf': 'gn_release_bot', | 423 'Chromium Mojo Linux Perf': 'gn_release_bot', |
404 'Chromium Mojo Android Nexus5 Perf': 'android_gn_release_bot', | 424 'Chromium Mojo Android Nexus5 Perf': 'android_gn_release_bot', |
405 'Chromium Mojo Windows': 'gn_release_bot_minimal_symbols_x86', | 425 'Chromium Mojo Windows': 'gn_release_bot_minimal_symbols_x86', |
406 'Chromium Mojo Linux': 'gn_release_bot', | 426 'Chromium Mojo Linux': 'gn_release_bot', |
407 'Chromium Mojo Windows 7 Perf': 'gn_release_bot_minimal_symbols_x86', | 427 'Chromium Mojo Windows 7 Perf': 'gn_release_bot_minimal_symbols_x86', |
(...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
489 'linux_arm_tester': 'none', | 509 'linux_arm_tester': 'none', |
490 'linux_chromium_compile_dbg_32_ng': 'swarming_gyp_debug_trybot_x86', | 510 'linux_chromium_compile_dbg_32_ng': 'swarming_gyp_debug_trybot_x86', |
491 'linux_chromium_dbg_32_ng': 'swarming_gyp_debug_trybot_x86', | 511 'linux_chromium_dbg_32_ng': 'swarming_gyp_debug_trybot_x86', |
492 'linux_chromium_clobber_rel_ng': 'gyp_release_trybot', | 512 'linux_chromium_clobber_rel_ng': 'gyp_release_trybot', |
493 'linux_chromium_gn_upload': 'gn_linux_upload', | 513 'linux_chromium_gn_upload': 'gn_linux_upload', |
494 'cast_shell_linux': 'cast_gyp_release_trybot', | 514 'cast_shell_linux': 'cast_gyp_release_trybot', |
495 'linux_deterministic': 'swarming_deterministic_gyp_release_bot', | 515 'linux_deterministic': 'swarming_deterministic_gyp_release_bot', |
496 'linux_ecs_ozone': 'embedded_gyp_debug_bot', | 516 'linux_ecs_ozone': 'embedded_gyp_debug_bot', |
497 }, | 517 }, |
498 'tryserver.chromium.mac': { | 518 'tryserver.chromium.mac': { |
519 'ios_dbg_simulator_gn': 'ios_simulator_gn_debug', | |
520 'ios_rel_device_gn': 'ios_device_gn_release', | |
499 'mac_chromium_gn_dbg': 'gn_debug_static_bot', | 521 'mac_chromium_gn_dbg': 'gn_debug_static_bot', |
500 'mac_chromium_gn_rel': 'gn_release_trybot', | 522 'mac_chromium_gn_rel': 'gn_release_trybot', |
501 'mac_chromium_gn_upload': 'gn_release_bot', | 523 'mac_chromium_gn_upload': 'gn_release_bot', |
502 }, | 524 }, |
503 'tryserver.chromium.perf': { | 525 'tryserver.chromium.perf': { |
504 'android_perf_bisect_builder': 'gyp_official_goma_minimal_symbols_android' , | 526 'android_perf_bisect_builder': 'gyp_official_goma_minimal_symbols_android' , |
505 'android_arm64_perf_bisect_builder': 'gyp_official_goma_minimal_symbols_an droid_arm64', | 527 'android_arm64_perf_bisect_builder': 'gyp_official_goma_minimal_symbols_an droid_arm64', |
506 'linux_perf_bisect_builder': 'gyp_official_goma', | 528 'linux_perf_bisect_builder': 'gyp_official_goma', |
507 'mac_perf_bisect_builder': 'gyp_official_goma', | 529 'mac_perf_bisect_builder': 'gyp_official_goma', |
508 'win_perf_bisect_builder': 'gyp_official_goma_minimal_symbols_x86', | 530 'win_perf_bisect_builder': 'gyp_official_goma_minimal_symbols_x86', |
(...skipping 25 matching lines...) Expand all Loading... | |
534 'win8_chromium_gn_rel': 'gn_release_trybot_x86', | 556 'win8_chromium_gn_rel': 'gn_release_trybot_x86', |
535 'win8_chromium_gn_upload': 'gn_release_bot_minimal_symbols_x86', | 557 'win8_chromium_gn_upload': 'gn_release_bot_minimal_symbols_x86', |
536 'win_clang_x64_dbg': 'win_clang_debug_bot', | 558 'win_clang_x64_dbg': 'win_clang_debug_bot', |
537 }, | 559 }, |
538 'tryserver.v8': { | 560 'tryserver.v8': { |
539 'v8_linux_chromium_gn_rel': 'gn_release_trybot', | 561 'v8_linux_chromium_gn_rel': 'gn_release_trybot', |
540 'v8_android_chromium_gn_dbg': 'android_gn_debug_bot', | 562 'v8_android_chromium_gn_dbg': 'android_gn_debug_bot', |
541 }, | 563 }, |
542 }, | 564 }, |
543 } | 565 } |
OLD | NEW |