OLD | NEW |
1 # Copyright (c) 2016 The WebRTC project authors. All Rights Reserved. | 1 # Copyright (c) 2016 The WebRTC project authors. All Rights Reserved. |
2 # | 2 # |
3 # Use of this source code is governed by a BSD-style license | 3 # Use of this source code is governed by a BSD-style license |
4 # that can be found in the LICENSE file in the root of the source | 4 # that can be found in the LICENSE file in the root of the source |
5 # tree. An additional intellectual property rights grant can be found | 5 # tree. An additional intellectual property rights grant can be found |
6 # in the file PATENTS. All contributing project authors may | 6 # in the file PATENTS. All contributing project authors may |
7 # be found in the AUTHORS file in the root of the source tree. | 7 # be found in the AUTHORS file in the root of the source tree. |
8 | 8 |
9 # FOR DETAILS ON THIS FILE SEE THE MAIN COPY IN //tools/mb/mb_config.pyl. | 9 # FOR DETAILS ON THIS FILE SEE THE MAIN COPY IN //tools/mb/mb_config.pyl. |
10 # This is configuration for standalone WebRTC bots. It is used to keep the bot | 10 # This is configuration for standalone WebRTC bots. It is used to keep the bot |
(...skipping 12 matching lines...) Expand all Loading... |
23 'iOS32 Debug': 'ios_gyp_debug_bot_arm_device', | 23 'iOS32 Debug': 'ios_gyp_debug_bot_arm_device', |
24 'iOS32 Release': 'ios_gyp_release_bot_arm_device', | 24 'iOS32 Release': 'ios_gyp_release_bot_arm_device', |
25 'iOS64 Debug': 'ios_gyp_debug_bot_arm64_device', | 25 'iOS64 Debug': 'ios_gyp_debug_bot_arm64_device', |
26 'iOS64 Release': 'ios_gyp_release_bot_arm64_device', | 26 'iOS64 Release': 'ios_gyp_release_bot_arm64_device', |
27 'iOS32 Debug Simulator': 'ios_gyp_debug_bot_x86', | 27 'iOS32 Debug Simulator': 'ios_gyp_debug_bot_x86', |
28 'iOS64 Debug Simulator': 'ios_gyp_debug_bot_x64', | 28 'iOS64 Debug Simulator': 'ios_gyp_debug_bot_x64', |
29 'iOS64 Debug (GN)': 'ios_gn_debug_bot_arm64_device', | 29 'iOS64 Debug (GN)': 'ios_gn_debug_bot_arm64_device', |
30 'iOS64 Release (GN)': 'ios_gn_release_bot_arm64_device', | 30 'iOS64 Release (GN)': 'ios_gn_release_bot_arm64_device', |
31 | 31 |
32 # Linux | 32 # Linux |
33 'Linux32 ARM': 'gyp_release_bot_arm', | 33 'Linux32 ARM': 'gyp_crosscompile_release_bot_arm', |
34 'Linux32 Debug': 'gyp_debug_bot_x86', | 34 'Linux32 Debug': 'gyp_debug_bot_x86', |
35 'Linux32 Release': 'gyp_release_bot_x86', | 35 'Linux32 Release': 'gyp_release_bot_x86', |
36 'Linux64 Debug': 'gyp_debug_bot_x64', | 36 'Linux64 Debug': 'gyp_debug_bot_x64', |
37 'Linux64 Release': 'gyp_release_bot_x64', | 37 'Linux64 Release': 'gyp_release_bot_x64', |
38 'Linux Asan': 'gyp_asan_lsan_clang_release_bot_x64', | 38 'Linux Asan': 'gyp_asan_lsan_clang_release_bot_x64', |
39 'Linux Memcheck': 'gyp_memcheck_release_bot_x64', | 39 'Linux Memcheck': 'gyp_memcheck_release_bot_x64', |
40 'Linux MSan': 'gyp_msan_clang_release_bot_x64', | 40 'Linux MSan': 'gyp_msan_clang_release_bot_x64', |
41 'Linux Tsan v2': 'gyp_tsan_clang_release_bot_x64', | 41 'Linux Tsan v2': 'gyp_tsan_clang_release_bot_x64', |
42 'Linux UBSan': 'gyp_ubsan_clang_release_bot_x64', | 42 'Linux UBSan': 'gyp_ubsan_clang_release_bot_x64', |
43 'Linux UBSan vptr': 'gyp_ubsan_vptr_clang_release_bot_x64', | 43 'Linux UBSan vptr': 'gyp_ubsan_vptr_clang_release_bot_x64', |
(...skipping 30 matching lines...) Expand all Loading... |
74 'ios64_gn_dbg': 'ios_gn_debug_bot_arm64_device', | 74 'ios64_gn_dbg': 'ios_gn_debug_bot_arm64_device', |
75 'ios64_gn_rel': 'ios_gn_release_bot_arm64_device', | 75 'ios64_gn_rel': 'ios_gn_release_bot_arm64_device', |
76 | 76 |
77 # Linux | 77 # Linux |
78 'linux_compile_dbg': 'gyp_debug_bot_x64', | 78 'linux_compile_dbg': 'gyp_debug_bot_x64', |
79 'linux_compile_rel': 'gyp_release_bot_x64', | 79 'linux_compile_rel': 'gyp_release_bot_x64', |
80 'linux_dbg': 'gyp_debug_bot_x64', | 80 'linux_dbg': 'gyp_debug_bot_x64', |
81 'linux_rel': 'gyp_release_bot_x64', | 81 'linux_rel': 'gyp_release_bot_x64', |
82 'linux_gn_dbg': 'gn_debug_bot_x64', | 82 'linux_gn_dbg': 'gn_debug_bot_x64', |
83 'linux_gn_rel': 'gn_release_bot_x64', | 83 'linux_gn_rel': 'gn_release_bot_x64', |
84 'linux_arm': 'gyp_release_bot_arm', | 84 'linux_arm': 'gyp_crosscompile_release_bot_arm', |
85 'linux_asan': 'gyp_asan_lsan_clang_release_bot_x64', | 85 'linux_asan': 'gyp_asan_lsan_clang_release_bot_x64', |
86 'linux_memcheck': 'gyp_memcheck_release_bot_x64', | 86 'linux_memcheck': 'gyp_memcheck_release_bot_x64', |
87 'linux_msan': 'gyp_msan_clang_release_bot_x64', | 87 'linux_msan': 'gyp_msan_clang_release_bot_x64', |
88 'linux_tsan2': 'gyp_tsan_clang_release_bot_x64', | 88 'linux_tsan2': 'gyp_tsan_clang_release_bot_x64', |
89 'linux_ubsan': 'gyp_ubsan_clang_release_bot_x64', | 89 'linux_ubsan': 'gyp_ubsan_clang_release_bot_x64', |
90 'linux_ubsan_vptr': 'gyp_ubsan_vptr_clang_release_bot_x64', | 90 'linux_ubsan_vptr': 'gyp_ubsan_vptr_clang_release_bot_x64', |
91 'linux_baremetal': 'gyp_release_bot_x64', | 91 'linux_baremetal': 'gyp_release_bot_x64', |
92 'linux_swarming': 'swarming_gyp_debug_bot_x64', | 92 'linux_swarming': 'swarming_gyp_debug_bot_x64', |
93 | 93 |
94 # Android | 94 # Android |
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
136 'ios', 'gyp', 'ios_release_bot', 'arm64', 'device' | 136 'ios', 'gyp', 'ios_release_bot', 'arm64', 'device' |
137 ], | 137 ], |
138 'ios_gyp_debug_bot_x86': [ | 138 'ios_gyp_debug_bot_x86': [ |
139 'ios', 'gyp', 'ios_debug_bot', 'x86' | 139 'ios', 'gyp', 'ios_debug_bot', 'x86' |
140 ], | 140 ], |
141 'ios_gyp_debug_bot_x64': [ | 141 'ios_gyp_debug_bot_x64': [ |
142 'ios', 'gyp', 'ios_release_bot', 'x64' | 142 'ios', 'gyp', 'ios_release_bot', 'x64' |
143 ], | 143 ], |
144 | 144 |
145 # Linux | 145 # Linux |
146 'gyp_release_bot_arm': [ | 146 'gyp_crosscompile_release_bot_arm': [ |
147 'gyp', 'openh264_release_bot', 'arm' | 147 'gyp', 'crosscompile', 'openh264_release_bot', 'arm' |
148 ], | 148 ], |
149 'gyp_debug_bot_x86': [ | 149 'gyp_debug_bot_x86': [ |
150 'gyp', 'openh264_debug_bot', 'x86' | 150 'gyp', 'openh264_debug_bot', 'x86' |
151 ], | 151 ], |
152 'gyp_release_bot_x86': [ | 152 'gyp_release_bot_x86': [ |
153 'gyp', 'openh264_release_bot', 'x86' | 153 'gyp', 'openh264_release_bot', 'x86' |
154 ], | 154 ], |
155 'gyp_debug_bot_x64': [ | 155 'gyp_debug_bot_x64': [ |
156 'gyp', 'openh264_debug_bot', 'x64' | 156 'gyp', 'openh264_debug_bot', 'x64' |
157 ], | 157 ], |
(...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
249 'asan': { | 249 'asan': { |
250 'gn_args': 'is_asan=true', | 250 'gn_args': 'is_asan=true', |
251 'gyp_defines': 'asan=1', | 251 'gyp_defines': 'asan=1', |
252 }, | 252 }, |
253 | 253 |
254 'clang': { | 254 'clang': { |
255 'gn_args': 'is_clang=true', | 255 'gn_args': 'is_clang=true', |
256 'gyp_defines': 'clang=1', | 256 'gyp_defines': 'clang=1', |
257 }, | 257 }, |
258 | 258 |
| 259 'crosscompile': { |
| 260 # This mixin is only needed on GYP bots that are doing cross-compiles |
| 261 # but are *not* targetting Android or iOS (where |
| 262 # webrtc/build/gyp_webrtc.py will set the crosscompile variable |
| 263 # automatically). It is not need in GN at all. |
| 264 'gyp_crosscompile': True, |
| 265 }, |
| 266 |
259 'dcheck_always_on': { | 267 'dcheck_always_on': { |
260 'gn_args': 'dcheck_always_on=true', | 268 'gn_args': 'dcheck_always_on=true', |
261 'gyp_defines': 'dcheck_always_on=1', | 269 'gyp_defines': 'dcheck_always_on=1', |
262 }, | 270 }, |
263 | 271 |
264 'debug': { | 272 'debug': { |
265 'gn_args': 'is_debug=true', | 273 'gn_args': 'is_debug=true', |
266 }, | 274 }, |
267 | 275 |
268 'debug_bot': { | 276 'debug_bot': { |
(...skipping 114 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
383 'gn_args': 'target_cpu="x64"', | 391 'gn_args': 'target_cpu="x64"', |
384 'gyp_defines': 'target_arch=x64', | 392 'gyp_defines': 'target_arch=x64', |
385 }, | 393 }, |
386 | 394 |
387 'x86': { | 395 'x86': { |
388 'gn_args': 'target_cpu="x86"', | 396 'gn_args': 'target_cpu="x86"', |
389 'gyp_defines': 'target_arch=ia32', | 397 'gyp_defines': 'target_arch=ia32', |
390 }, | 398 }, |
391 }, | 399 }, |
392 } | 400 } |
OLD | NEW |