| 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 # This is a .pyl, or "Python Literal", file. You can treat it just like a | 5 # This is a .pyl, or "Python Literal", file. You can treat it just like a |
| 6 # .json file, with the following exceptions: | 6 # .json file, with the following exceptions: |
| 7 # * all keys must be quoted (use single quotes, please); | 7 # * all keys must be quoted (use single quotes, please); |
| 8 # * comments are allowed, using '#' syntax; and | 8 # * comments are allowed, using '#' syntax; and |
| 9 # * trailing commas are allowed. | 9 # * trailing commas are allowed. |
| 10 | 10 |
| (...skipping 119 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 130 '2': 'official_optimize_chrome_pgo_phase_2', | 130 '2': 'official_optimize_chrome_pgo_phase_2', |
| 131 }, | 131 }, |
| 132 'Chromium Windows Analyze': 'windows_analyze', | 132 'Chromium Windows Analyze': 'windows_analyze', |
| 133 'CrWin7Goma': 'release_bot_x86', | 133 'CrWin7Goma': 'release_bot_x86', |
| 134 'CrWin7Goma(clbr)': 'shared_release_bot_x86', | 134 'CrWin7Goma(clbr)': 'shared_release_bot_x86', |
| 135 'CrWin7Goma(dbg)': 'debug_bot_x86', | 135 'CrWin7Goma(dbg)': 'debug_bot_x86', |
| 136 'CrWin7Goma(dll)': 'shared_release_bot_x86', | 136 'CrWin7Goma(dll)': 'shared_release_bot_x86', |
| 137 | 137 |
| 138 # if CrWinClang is modified, please update CrWinClangGoma in the same way. | 138 # if CrWinClang is modified, please update CrWinClangGoma in the same way. |
| 139 'CrWinClang': 'clang_official_release_bot_minimal_symbols_x86', | 139 'CrWinClang': 'clang_official_release_bot_minimal_symbols_x86', |
| 140 |
| 140 'CrWinClang(dbg)': 'clang_debug_bot_minimal_symbols_x86', | 141 'CrWinClang(dbg)': 'clang_debug_bot_minimal_symbols_x86', |
| 141 'CrWinClang(shared)': 'clang_minimal_symbols_shared_release_bot_x86', | |
| 142 'CrWinClang64': 'clang_official_release_bot_minimal_symbols', | 142 'CrWinClang64': 'clang_official_release_bot_minimal_symbols', |
| 143 'CrWinClang64(dll)': 'clang_shared_release_bot', | 143 'CrWinClang64(dll)': 'clang_shared_release_bot', |
| 144 'CrWinClang64(dbg)': 'win_clang_debug_bot', | |
| 145 'CrWinClangGoma': 'clang_official_optimize_release_bot_minimal_symbols_x86
', | 144 'CrWinClangGoma': 'clang_official_optimize_release_bot_minimal_symbols_x86
', |
| 146 'CrWinGoma': 'release_bot_x86', | 145 'CrWinGoma': 'release_bot_x86', |
| 147 'CrWinGoma(dll)': 'shared_release_bot_x86', | 146 'CrWinGoma(dll)': 'shared_release_bot_x86', |
| 148 'CrWinGoma(loc)': 'shared_release_bot_x86', | 147 'CrWinGoma(loc)': 'shared_release_bot_x86', |
| 149 'ClangToTAndroidASan': 'android_clang_tot_asan', | 148 'ClangToTAndroidASan': 'android_clang_tot_asan', |
| 150 'ClangToTAndroid (dbg)': 'android_clang_tot_dbg', | 149 'ClangToTAndroid (dbg)': 'android_clang_tot_dbg', |
| 151 'ClangToTAndroid': 'android_clang_tot_release', | 150 'ClangToTAndroid': 'android_clang_tot_release', |
| 152 'ClangToTAndroid64': 'android_clang_tot_release_arm64', | 151 'ClangToTAndroid64': 'android_clang_tot_release_arm64', |
| 153 'ClangToTAndroid x64': 'android_clang_tot_x64', | 152 'ClangToTAndroid x64': 'android_clang_tot_x64', |
| 154 'ClangToTLinux': 'clang_tot_linux_full_symbols_shared_release', | 153 'ClangToTLinux': 'clang_tot_linux_full_symbols_shared_release', |
| 155 'ClangToTLinux (dbg)': 'clang_tot_shared_debug', | 154 'ClangToTLinux (dbg)': 'clang_tot_shared_debug', |
| 156 'ClangToTLinuxASan': 'clang_tot_asan_lsan_static_release', | 155 'ClangToTLinuxASan': 'clang_tot_asan_lsan_static_release', |
| 157 'ClangToTLinuxASanLibfuzzer': 'release_libfuzzer_asan_clang_tot', | 156 'ClangToTLinuxASanLibfuzzer': 'release_libfuzzer_asan_clang_tot', |
| 158 'ClangToTLinuxLLD': 'clang_tot_lld_release_shared', | 157 'ClangToTLinuxLLD': 'clang_tot_lld_release_shared', |
| 159 'ClangToTLinuxUBSanVptr': 'clang_tot_edge_ubsan_no_recover_hack_static_rel
ease', | 158 'ClangToTLinuxUBSanVptr': 'clang_tot_edge_ubsan_no_recover_hack_static_rel
ease', |
| 160 'ClangToTMac': 'clang_tot_minimal_symbols_shared_release', | 159 'ClangToTMac': 'clang_tot_minimal_symbols_shared_release', |
| 161 'ClangToTMac (dbg)': 'clang_tot_shared_debug', | 160 'ClangToTMac (dbg)': 'clang_tot_shared_debug', |
| 162 'ClangToTMacASan': 'asan_disable_nacl_clang_tot_full_symbols_static_releas
e', | 161 'ClangToTMacASan': 'asan_disable_nacl_clang_tot_full_symbols_static_releas
e', |
| 163 'ClangToTWin': 'clang_tot_official_minimal_symbols_static_release_x86', | 162 'ClangToTWin': 'clang_tot_official_minimal_symbols_static_release_x86', |
| 164 'ClangToTWin(dbg)': 'clang_tot_shared_debug_x86', | 163 'ClangToTWin(dbg)': 'clang_tot_shared_debug_x86', |
| 165 'ClangToTWin(dll)': 'clang_tot_minimal_symbols_shared_release_x86', | 164 'ClangToTWin(dll)': 'clang_tot_minimal_symbols_shared_release_x86', |
| 166 'ClangToTWin64': 'clang_tot_official_minimal_symbols_static_release', | 165 'ClangToTWin64': 'clang_tot_official_minimal_symbols_static_release', |
| 167 'ClangToTWin64(dbg)': 'clang_tot_shared_debug', | 166 'ClangToTWin64(dbg)': 'clang_tot_shared_debug', |
| 168 'ClangToTWin64(dll)': 'clang_tot_shared_release', | 167 'ClangToTWin64(dll)': 'clang_tot_shared_release', |
| 169 'ClangToTiOS': 'ios', | 168 'ClangToTiOS': 'ios', |
| 170 'Closure Compilation Linux': 'closure_compilation', | 169 'Closure Compilation Linux': 'closure_compilation', |
| 171 'CrWinAsan': 'asan_clang_fuzzer_static_v8_heap_x86_full_symbols_release', | 170 'CrWinAsan': 'asan_clang_fuzzer_static_v8_heap_x86_full_symbols_release', |
| 172 'CrWinAsan(dll)': 'asan_clang_shared_v8_heap_x86_full_symbols_release', | 171 'CrWinAsan(dll)': 'asan_clang_shared_v8_heap_x86_full_symbols_release', |
| 173 'CrWinAsanCov': 'asan_clang_edge_fuzzer_static_v8_heap_x86_full_symbols_re
lease', | 172 'CrWinAsanCov': 'asan_clang_edge_fuzzer_static_v8_heap_x86_full_symbols_re
lease', |
| 173 'CrWinClang(shared)': 'clang_minimal_symbols_shared_release_bot_x86', |
| 174 'CrWinClang64(dbg)': 'win_clang_debug_bot', |
| 174 'CrWinClangLLD': 'clang_tot_official_static_use_lld_x86', | 175 'CrWinClangLLD': 'clang_tot_official_static_use_lld_x86', |
| 175 'CrWinClangLLD64': 'clang_tot_shared_release_use_lld', | 176 'CrWinClangLLD64': 'clang_tot_shared_release_use_lld', |
| 176 'CrWinClngLLD64dbg': 'clang_tot_full_symbols_shared_debug_use_lld', | 177 'CrWinClngLLD64dbg': 'clang_tot_full_symbols_shared_debug_use_lld', |
| 177 'CrWinClngLLDdbg': 'clang_tot_full_symbols_shared_debug_use_lld_x86', | 178 'CrWinClngLLDdbg': 'clang_tot_full_symbols_shared_debug_use_lld_x86', |
| 178 'EarlGreyiOS': 'ios', | 179 'EarlGreyiOS': 'ios', |
| 179 'Fuchsia': 'release_bot_fuchsia', | 180 'Fuchsia': 'release_bot_fuchsia', |
| 180 'GomaCanaryiOS': 'ios', | 181 'GomaCanaryiOS': 'ios', |
| 181 'ios-simulator': 'ios', | 182 'ios-simulator': 'ios', |
| 182 'Headless Linux (dbg)': 'headless_linux_debug_bot', | 183 'Headless Linux (dbg)': 'headless_linux_debug_bot', |
| 183 'MD Top Chrome ChromeOS material-hybrid': 'chromeos_with_codecs_debug_bot'
, | 184 'MD Top Chrome ChromeOS material-hybrid': 'chromeos_with_codecs_debug_bot'
, |
| (...skipping 867 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1051 | 1052 |
| 1052 'chromeos_with_codecs_release_trybot': [ | 1053 'chromeos_with_codecs_release_trybot': [ |
| 1053 'chromeos_with_codecs', 'x11_cros', 'release_trybot', | 1054 'chromeos_with_codecs', 'x11_cros', 'release_trybot', |
| 1054 ], | 1055 ], |
| 1055 | 1056 |
| 1056 'clang_debug_trybot_x86': [ | 1057 'clang_debug_trybot_x86': [ |
| 1057 'clang', 'debug_trybot', 'x86', | 1058 'clang', 'debug_trybot', 'x86', |
| 1058 ], | 1059 ], |
| 1059 | 1060 |
| 1060 'clang_debug_bot_minimal_symbols_x86': [ | 1061 'clang_debug_bot_minimal_symbols_x86': [ |
| 1061 # Now that the default win bots use clang, use a "clang" bot to make sure | 1062 'clang', 'debug_bot', 'minimal_symbols', 'x86', |
| 1062 # things stay compilable with msvc. TODO(thakis): Having a "clang" bot | |
| 1063 # check that is very confusing, so rename the bot to "msvc". | |
| 1064 'no_clang', 'debug_bot', 'minimal_symbols', 'x86', | |
| 1065 ], | 1063 ], |
| 1066 | 1064 |
| 1067 'clang_release_bot_minimal_symbols_x86': [ | 1065 'clang_release_bot_minimal_symbols_x86': [ |
| 1068 'clang', 'release_bot', 'minimal_symbols', 'x86', | 1066 'clang', 'release_bot', 'minimal_symbols', 'x86', |
| 1069 ], | 1067 ], |
| 1070 | 1068 |
| 1071 'clang_minimal_symbols_shared_release_bot_x86': [ | 1069 'clang_minimal_symbols_shared_release_bot_x86': [ |
| 1072 # Now that the default win bots use clang, use a "clang" bot to make sure | 1070 'clang', 'minimal_symbols', 'shared_release_bot', 'x86', |
| 1073 # things stay compilable with msvc. TODO(thakis): Having a "clang" bot | |
| 1074 # check that is very confusing, so rename the bot to "msvc". | |
| 1075 'no_clang', 'minimal_symbols', 'shared_release_bot', 'x86', | |
| 1076 ], | 1071 ], |
| 1077 | 1072 |
| 1078 'clang_official_release_bot_minimal_symbols': [ | 1073 'clang_official_release_bot_minimal_symbols': [ |
| 1079 # Now that the default win bots use clang, use a "clang" bot to make sure | 1074 'clang', 'official', 'release_bot', 'minimal_symbols', |
| 1080 # things stay compilable with msvc. TODO(thakis): Having a "clang" bot | |
| 1081 # check that is very confusing, so rename the bot to "msvc". | |
| 1082 'no_clang', 'official', 'release_bot', 'minimal_symbols', | |
| 1083 ], | 1075 ], |
| 1084 | 1076 |
| 1085 'clang_official_release_bot_minimal_symbols_x86': [ | 1077 'clang_official_release_bot_minimal_symbols_x86': [ |
| 1086 # Now that the default win bots use clang, use a "clang" bot to make sure | 1078 'clang', 'official', 'release_bot', 'minimal_symbols', 'x86', |
| 1087 # things stay compilable with msvc. TODO(thakis): Having a "clang" bot | |
| 1088 # check that is very confusing, so rename the bot to "msvc". | |
| 1089 'no_clang', 'official', 'release_bot', 'minimal_symbols', 'x86', | |
| 1090 ], | 1079 ], |
| 1091 | 1080 |
| 1092 'clang_official_optimize_release_bot_minimal_symbols_x86': [ | 1081 'clang_official_optimize_release_bot_minimal_symbols_x86': [ |
| 1093 'clang', 'official_optimize', 'release_bot', 'minimal_symbols', 'x86', | 1082 'clang', 'official_optimize', 'release_bot', 'minimal_symbols', 'x86', |
| 1094 ], | 1083 ], |
| 1095 | 1084 |
| 1096 'clang_official_release_trybot': [ | 1085 'clang_official_release_trybot': [ |
| 1097 'clang', 'official', 'release_trybot', | 1086 'clang', 'official', 'release_trybot', |
| 1098 ], | 1087 ], |
| 1099 | 1088 |
| 1100 'clang_official_release_trybot_x86': [ | 1089 'clang_official_release_trybot_x86': [ |
| 1101 'clang', 'official', 'release_trybot', 'x86', | 1090 'clang', 'official', 'release_trybot', 'x86', |
| 1102 ], | 1091 ], |
| 1103 | 1092 |
| 1104 'clang_shared_release_bot': [ | 1093 'clang_shared_release_bot': [ |
| 1105 # Now that the default win bots use clang, use a "clang" bot to make sure | 1094 'clang', 'shared_release_bot', |
| 1106 # things stay compilable with msvc. TODO(thakis): Having a "clang" bot | |
| 1107 # check that is very confusing, so rename the bot to "msvc". | |
| 1108 'no_clang', 'shared_release_bot', | |
| 1109 ], | 1095 ], |
| 1110 | 1096 |
| 1111 'clang_tot_asan_lsan_static_release': [ | 1097 'clang_tot_asan_lsan_static_release': [ |
| 1112 'clang_tot', 'asan', 'lsan', 'static', 'release', | 1098 'clang_tot', 'asan', 'lsan', 'static', 'release', |
| 1113 ], | 1099 ], |
| 1114 | 1100 |
| 1115 'clang_tot_edge_ubsan_no_recover_hack_static_release': [ | 1101 'clang_tot_edge_ubsan_no_recover_hack_static_release': [ |
| 1116 'clang_tot', 'edge', 'ubsan_no_recover_hack', 'static', 'release', | 1102 'clang_tot', 'edge', 'ubsan_no_recover_hack', 'static', 'release', |
| 1117 ], | 1103 ], |
| 1118 | 1104 |
| (...skipping 388 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1507 | 1493 |
| 1508 'v8_future_debug_bot': [ | 1494 'v8_future_debug_bot': [ |
| 1509 'v8_future', 'debug_bot', | 1495 'v8_future', 'debug_bot', |
| 1510 ], | 1496 ], |
| 1511 | 1497 |
| 1512 'v8_future_release_bot': [ | 1498 'v8_future_release_bot': [ |
| 1513 'v8_future', 'release_bot', | 1499 'v8_future', 'release_bot', |
| 1514 ], | 1500 ], |
| 1515 | 1501 |
| 1516 'win_clang_debug_bot': [ | 1502 'win_clang_debug_bot': [ |
| 1517 # Now that the default win bots use clang, use a "clang" bot to make sure | 1503 'clang', 'debug_bot', 'minimal_symbols', |
| 1518 # things stay compilable with msvc. TODO(thakis): Having a "clang" bot | |
| 1519 # check that is very confusing, so rename the bot to "msvc". | |
| 1520 'no_clang', 'debug_bot', 'minimal_symbols', | |
| 1521 ], | 1504 ], |
| 1522 | 1505 |
| 1523 'windows_analyze': [ | 1506 'windows_analyze': [ |
| 1524 'no_symbols', 'no_pch', 'shared', 'x86', 'win_analyze', | 1507 'no_symbols', 'no_pch', 'shared', 'x86', 'win_analyze', |
| 1525 ], | 1508 ], |
| 1526 }, | 1509 }, |
| 1527 | 1510 |
| 1528 # This is a dict mapping a given 'mixin' name to a dict of settings that | 1511 # This is a dict mapping a given 'mixin' name to a dict of settings that |
| 1529 # mb should use. See //tools/mb/docs/user_guide.md for more information. | 1512 # mb should use. See //tools/mb/docs/user_guide.md for more information. |
| 1530 'mixins': { | 1513 'mixins': { |
| (...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1600 'cfi_full': { | 1583 'cfi_full': { |
| 1601 'gn_args': 'use_cfi_cast=true', | 1584 'gn_args': 'use_cfi_cast=true', |
| 1602 'mixins': ['cfi'], | 1585 'mixins': ['cfi'], |
| 1603 }, | 1586 }, |
| 1604 | 1587 |
| 1605 'cfi_diag': { | 1588 'cfi_diag': { |
| 1606 'gn_args': 'use_cfi_diag=true', | 1589 'gn_args': 'use_cfi_diag=true', |
| 1607 }, | 1590 }, |
| 1608 | 1591 |
| 1609 'chrome_pgo_phase_1': { | 1592 'chrome_pgo_phase_1': { |
| 1610 'gn_args': 'chrome_pgo_phase=1 is_clang=false', | 1593 'gn_args': 'chrome_pgo_phase=1', |
| 1611 }, | 1594 }, |
| 1612 | 1595 |
| 1613 'chrome_pgo_phase_2': { | 1596 'chrome_pgo_phase_2': { |
| 1614 'gn_args': 'chrome_pgo_phase=2 is_clang=false', | 1597 'gn_args': 'chrome_pgo_phase=2', |
| 1615 }, | 1598 }, |
| 1616 | 1599 |
| 1617 'chrome_with_codecs': { | 1600 'chrome_with_codecs': { |
| 1618 'mixins': ['ffmpeg_branding_chrome', 'proprietary_codecs'], | 1601 'mixins': ['ffmpeg_branding_chrome', 'proprietary_codecs'], |
| 1619 }, | 1602 }, |
| 1620 | 1603 |
| 1621 'chromeos': { | 1604 'chromeos': { |
| 1622 'gn_args': 'target_os="chromeos"', | 1605 'gn_args': 'target_os="chromeos"', |
| 1623 }, | 1606 }, |
| 1624 | 1607 |
| 1625 'chromeos_codecs': { | 1608 'chromeos_codecs': { |
| 1626 'mixins': ['ffmpeg_branding_chromeos', 'proprietary_codecs'], | 1609 'mixins': ['ffmpeg_branding_chromeos', 'proprietary_codecs'], |
| 1627 }, | 1610 }, |
| 1628 | 1611 |
| 1629 'chromeos_with_codecs': { | 1612 'chromeos_with_codecs': { |
| 1630 'mixins': ['chromeos', 'chromeos_codecs'], | 1613 'mixins': ['chromeos', 'chromeos_codecs'], |
| 1631 }, | 1614 }, |
| 1632 | 1615 |
| 1633 'clang_tot': { | 1616 'clang_tot': { |
| 1634 'gn_args': 'llvm_force_head_revision=true clang_use_chrome_plugins=false', | 1617 'gn_args': 'llvm_force_head_revision=true clang_use_chrome_plugins=false', |
| 1635 'mixins': ['clang'], | 1618 'mixins': ['clang'], |
| 1636 }, | 1619 }, |
| 1637 | 1620 |
| 1638 'clang': { | 1621 'clang': { |
| 1639 'gn_args': 'is_clang=true', | 1622 'gn_args': 'is_clang=true', |
| 1640 }, | 1623 }, |
| 1641 | 1624 |
| 1642 'no_clang': { | |
| 1643 'gn_args': 'is_clang=false', | |
| 1644 }, | |
| 1645 | |
| 1646 'cronet': { | 1625 'cronet': { |
| 1647 'gn_args': ('disable_file_support=true disable_ftp_support=true ' | 1626 'gn_args': ('disable_file_support=true disable_ftp_support=true ' |
| 1648 'enable_websockets=false use_platform_icu_alternatives=true ' | 1627 'enable_websockets=false use_platform_icu_alternatives=true ' |
| 1649 'use_partition_alloc=false'), | 1628 'use_partition_alloc=false'), |
| 1650 }, | 1629 }, |
| 1651 | 1630 |
| 1652 'cros_chrome_sdk': { | 1631 'cros_chrome_sdk': { |
| 1653 # This is used so that the cros chrome_sdk (simplechrome) builders | 1632 # This is used so that the cros chrome_sdk (simplechrome) builders |
| 1654 # can manage the list of GN args in their .ebuild | 1633 # can manage the list of GN args in their .ebuild |
| 1655 # files and just pass through the desired arguments, hence not | 1634 # files and just pass through the desired arguments, hence not |
| (...skipping 227 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1883 | 1862 |
| 1884 'static': { | 1863 'static': { |
| 1885 'gn_args': 'is_component_build=false', | 1864 'gn_args': 'is_component_build=false', |
| 1886 }, | 1865 }, |
| 1887 | 1866 |
| 1888 'system_gbm_libdrm': { | 1867 'system_gbm_libdrm': { |
| 1889 'gn_args': 'use_system_libdrm=true use_system_minigbm=true', | 1868 'gn_args': 'use_system_libdrm=true use_system_minigbm=true', |
| 1890 }, | 1869 }, |
| 1891 | 1870 |
| 1892 'syzyasan': { | 1871 'syzyasan': { |
| 1893 # TODO(thakis): Figure out SyzyASan + clang story. | 1872 'gn_args': 'is_syzyasan=true', |
| 1894 'gn_args': 'is_syzyasan=true is_clang=false', | |
| 1895 }, | 1873 }, |
| 1896 | 1874 |
| 1897 'thin_lto': { | 1875 'thin_lto': { |
| 1898 'gn_args': 'use_thin_lto=true', | 1876 'gn_args': 'use_thin_lto=true', |
| 1899 'mixins': ['lto'], | 1877 'mixins': ['lto'], |
| 1900 }, | 1878 }, |
| 1901 | 1879 |
| 1902 'tsan': { | 1880 'tsan': { |
| 1903 'gn_args': 'is_tsan=true', | 1881 'gn_args': 'is_tsan=true', |
| 1904 }, | 1882 }, |
| (...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1941 | 1919 |
| 1942 'x64': { | 1920 'x64': { |
| 1943 'gn_args': 'target_cpu="x64"', | 1921 'gn_args': 'target_cpu="x64"', |
| 1944 }, | 1922 }, |
| 1945 | 1923 |
| 1946 'x86': { | 1924 'x86': { |
| 1947 'gn_args': 'target_cpu="x86"', | 1925 'gn_args': 'target_cpu="x86"', |
| 1948 }, | 1926 }, |
| 1949 }, | 1927 }, |
| 1950 } | 1928 } |
| OLD | NEW |