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', 'release_bot'], |
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 |