Chromium Code Reviews| 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 |