 Chromium Code Reviews
 Chromium Code Reviews Issue 1478863004:
  mb: add MB entries for CFI Linux buildbot and enable gn.  (Closed) 
  Base URL: https://chromium.googlesource.com/chromium/src.git@master
    
  
    Issue 1478863004:
  mb: add MB entries for CFI Linux buildbot and enable gn.  (Closed) 
  Base URL: https://chromium.googlesource.com/chromium/src.git@master| 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 21 matching lines...) Expand all Loading... | |
| 32 'dev_gyp_release': ['gyp', 'release', 'shared'], | 32 'dev_gyp_release': ['gyp', 'release', 'shared'], | 
| 33 'embedded_gyp_debug_bot': ['embedded', 'gyp', 'debug_bot'], | 33 'embedded_gyp_debug_bot': ['embedded', 'gyp', 'debug_bot'], | 
| 34 | 34 | 
| 35 # This is the "deployment" config for the blimp builds. Currently | 35 # This is the "deployment" config for the blimp builds. Currently | 
| 36 # we want them to be debug, non-optimized builds (and we don't need any | 36 # we want them to be debug, non-optimized builds (and we don't need any | 
| 37 # chrome branding), so we don't use the "official" mixin. | 37 # chrome branding), so we don't use the "official" mixin. | 
| 38 # We need chromeos and ozone to eliminate any dependencies on X11. We | 38 # We need chromeos and ozone to eliminate any dependencies on X11. We | 
| 39 # dont need aura as it is implied by chromeos and ozone. | 39 # dont need aura as it is implied by chromeos and ozone. | 
| 40 'gn_blimp_debug': ['gn', 'chromeos', 'ozone', 'debug'], | 40 'gn_blimp_debug': ['gn', 'chromeos', 'ozone', 'debug'], | 
| 41 | 41 | 
| 42 'gn_cfi_bot': ['gn', 'cfi', 'clang', 'release_bot'], | |
| 
Dirk Pranke
2015/11/26 01:11:26
you don't need 'clang'; 'clang' is on by default,
 
krasin
2015/11/30 18:28:35
Done.
 | |
| 42 'gn_debug_bot': ['gn', 'debug_bot'], | 43 'gn_debug_bot': ['gn', 'debug_bot'], | 
| 43 'gn_debug_bot_minimal_symbols': ['gn', 'debug_bot_minimal_symbols'], | 44 'gn_debug_bot_minimal_symbols': ['gn', 'debug_bot_minimal_symbols'], | 
| 44 'gn_debug_bot_minimal_symbols_x86': ['gn', 'debug_bot_minimal_symbols', 'x86 '], | 45 'gn_debug_bot_minimal_symbols_x86': ['gn', 'debug_bot_minimal_symbols', 'x86 '], | 
| 45 'gn_debug_static_bot': ['gn', 'debug_static_bot'], | 46 'gn_debug_static_bot': ['gn', 'debug_static_bot'], | 
| 46 'gn_linux_upload': ['gn_linux_upload', 'official', 'goma'], | 47 'gn_linux_upload': ['gn_linux_upload', 'official', 'goma'], | 
| 47 'gn_official': ['gn', 'official'], | 48 'gn_official': ['gn', 'official'], | 
| 48 'gn_official_goma': ['gn', 'official', 'goma'], | 49 'gn_official_goma': ['gn', 'official', 'goma'], | 
| 49 'gn_release_bot': ['gn', 'release_bot'], | 50 'gn_release_bot': ['gn', 'release_bot'], | 
| 50 'gn_release_bot_minimal_symbols': ['gn', 'release_bot_minimal_symbols'], | 51 'gn_release_bot_minimal_symbols': ['gn', 'release_bot_minimal_symbols'], | 
| 51 'gn_release_bot_minimal_symbols_x86': ['gn', 'release_bot_minimal_symbols', 'x86'], | 52 'gn_release_bot_minimal_symbols_x86': ['gn', 'release_bot_minimal_symbols', 'x86'], | 
| (...skipping 95 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 147 'aura': { | 148 'aura': { | 
| 148 'gn_args': 'use_aura=true', | 149 'gn_args': 'use_aura=true', | 
| 149 'gyp_defines': '# aura not supported on gyp', | 150 'gyp_defines': '# aura not supported on gyp', | 
| 150 }, | 151 }, | 
| 151 | 152 | 
| 152 'cast': { | 153 'cast': { | 
| 153 'gn_args': '# TODO: Need the GN equivalents for a Chromecast build.', | 154 'gn_args': '# TODO: Need the GN equivalents for a Chromecast build.', | 
| 154 'gyp_defines': 'chromecast=1', | 155 'gyp_defines': 'chromecast=1', | 
| 155 }, | 156 }, | 
| 156 | 157 | 
| 158 'cfi': { | |
| 159 'gn_args': 'is_cfi=1', | |
| 160 'gyp_defines': 'cfi_vptr=1', | |
| 161 }, | |
| 162 | |
| 157 'chromeos': { | 163 'chromeos': { | 
| 158 'gn_args': 'target_os="chromeos"', | 164 'gn_args': 'target_os="chromeos"', | 
| 159 'gyp_defines': 'chromeos=1', | 165 'gyp_defines': 'chromeos=1', | 
| 160 }, | 166 }, | 
| 161 | 167 | 
| 162 'clang': { | 168 'clang': { | 
| 163 'gn_args': 'is_clang=true', | 169 'gn_args': 'is_clang=true', | 
| 164 'gyp_defines': 'clang=1', | 170 'gyp_defines': 'clang=1', | 
| 165 }, | 171 }, | 
| 166 | 172 | 
| (...skipping 265 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 432 'Win8 GN': 'gn_release_bot_minimal_symbols_x86', | 438 'Win8 GN': 'gn_release_bot_minimal_symbols_x86', | 
| 433 'Win8 GN (dbg)': 'gn_debug_bot_minimal_symbols_x86', | 439 'Win8 GN (dbg)': 'gn_debug_bot_minimal_symbols_x86', | 
| 434 }, | 440 }, | 
| 435 'chromium.webkit': { | 441 'chromium.webkit': { | 
| 436 'Android GN': 'android_gn_release_bot', | 442 'Android GN': 'android_gn_release_bot', | 
| 437 'Android GN (dbg)': 'android_gn_debug_bot', | 443 'Android GN (dbg)': 'android_gn_debug_bot', | 
| 438 'Linux GN': 'gn_release_bot', | 444 'Linux GN': 'gn_release_bot', | 
| 439 'Linux GN (dbg)': 'gn_debug_bot' | 445 'Linux GN (dbg)': 'gn_debug_bot' | 
| 440 }, | 446 }, | 
| 441 'chromium.fyi': { | 447 'chromium.fyi': { | 
| 448 'CFI Linux': 'gn_cfi_bot', | |
| 442 'CrWinClang64(dbg)': 'win_clang_debug_bot', | 449 'CrWinClang64(dbg)': 'win_clang_debug_bot', | 
| 443 'Libfuzzer Upload Linux': 'libfuzzer_upload_bot', | 450 'Libfuzzer Upload Linux': 'libfuzzer_upload_bot', | 
| 444 'Site Isolation Linux': 'gn_release_trybot', | 451 'Site Isolation Linux': 'gn_release_trybot', | 
| 445 'Site Isolation Win': 'gyp_release_trybot_x64', | 452 'Site Isolation Win': 'gyp_release_trybot_x64', | 
| 446 'Linux ARM': 'swarming_gyp_release_bot_arm', | 453 'Linux ARM': 'swarming_gyp_release_bot_arm', | 
| 447 }, | 454 }, | 
| 448 'chromium.webrtc.fyi': { | 455 'chromium.webrtc.fyi': { | 
| 449 'Android GN': 'android_gn_release_bot', | 456 'Android GN': 'android_gn_release_bot', | 
| 450 'Android GN (dbg)': 'android_gn_debug_bot', | 457 'Android GN (dbg)': 'android_gn_debug_bot', | 
| 451 'Linux GN': 'gn_release_bot', | 458 'Linux GN': 'gn_release_bot', | 
| (...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 554 'win8_chromium_gn_rel': 'gn_release_trybot_x86', | 561 'win8_chromium_gn_rel': 'gn_release_trybot_x86', | 
| 555 'win8_chromium_gn_upload': 'gn_release_bot_minimal_symbols_x86', | 562 'win8_chromium_gn_upload': 'gn_release_bot_minimal_symbols_x86', | 
| 556 'win_clang_x64_dbg': 'win_clang_debug_bot', | 563 'win_clang_x64_dbg': 'win_clang_debug_bot', | 
| 557 }, | 564 }, | 
| 558 'tryserver.v8': { | 565 'tryserver.v8': { | 
| 559 'v8_linux_chromium_gn_rel': 'gn_release_trybot', | 566 'v8_linux_chromium_gn_rel': 'gn_release_trybot', | 
| 560 'v8_android_chromium_gn_dbg': 'android_gn_debug_bot', | 567 'v8_android_chromium_gn_dbg': 'android_gn_debug_bot', | 
| 561 }, | 568 }, | 
| 562 }, | 569 }, | 
| 563 } | 570 } | 
| OLD | NEW |