Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(611)

Side by Side Diff: scripts/slave/recipe_modules/libyuv/builders.py

Issue 2412033002: libyuv: Switch bots over to GN by default. (Closed)
Patch Set: Reverted is_component_build changes in chromium recipe module. Created 4 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 # Copyright 2016 The Chromium Authors. All rights reserved. 1 # Copyright 2016 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 # Contains the bulk of the libyuv builder configurations to improve readability 5 # Contains the bulk of the libyuv builder configurations to improve readability
6 # of the recipe. 6 # of the recipe.
7 7
8 from recipe_engine.types import freeze 8 from recipe_engine.types import freeze
9 9
10 RECIPE_CONFIGS = freeze({ 10 RECIPE_CONFIGS = freeze({
(...skipping 24 matching lines...) Expand all
35 'gclient_config': 'libyuv_ios', 35 'gclient_config': 'libyuv_ios',
36 }, 36 },
37 }) 37 })
38 38
39 BUILDERS = freeze({ 39 BUILDERS = freeze({
40 'client.libyuv': { 40 'client.libyuv': {
41 'settings': { 41 'settings': {
42 'build_gs_bucket': 'chromium-libyuv', 42 'build_gs_bucket': 'chromium-libyuv',
43 }, 43 },
44 'builders': { 44 'builders': {
45 'Win32 Debug (VS2010)': { 45 'Win32 Debug (VS2010, GYP)': {
46 'recipe_config': 'libyuv', 46 'recipe_config': 'libyuv',
47 'chromium_apply_config': ['msvs2010'], 47 'chromium_apply_config': ['msvs2010'],
48 'chromium_config_kwargs': { 48 'chromium_config_kwargs': {
49 'BUILD_CONFIG': 'Debug', 49 'BUILD_CONFIG': 'Debug',
50 'TARGET_BITS': 32, 50 'TARGET_BITS': 32,
51 }, 51 },
52 'bot_type': 'builder_tester', 52 'bot_type': 'builder_tester',
53 'testing': {'platform': 'win'}, 53 'testing': {'platform': 'win'},
54 }, 54 },
55 'Win32 Release (VS2010)': { 55 'Win32 Release (VS2010, GYP)': {
56 'recipe_config': 'libyuv', 56 'recipe_config': 'libyuv',
57 'chromium_apply_config': ['msvs2010'], 57 'chromium_apply_config': ['msvs2010'],
58 'chromium_config_kwargs': { 58 'chromium_config_kwargs': {
59 'BUILD_CONFIG': 'Release', 59 'BUILD_CONFIG': 'Release',
60 'TARGET_BITS': 32, 60 'TARGET_BITS': 32,
61 }, 61 },
62 'bot_type': 'builder_tester', 62 'bot_type': 'builder_tester',
63 'testing': {'platform': 'win'}, 63 'testing': {'platform': 'win'},
64 }, 64 },
65 'Win64 Debug (VS2010)': { 65 'Win64 Debug (VS2010, GYP)': {
66 'recipe_config': 'libyuv', 66 'recipe_config': 'libyuv',
67 'chromium_apply_config': ['msvs2010'], 67 'chromium_apply_config': ['msvs2010'],
68 'chromium_config_kwargs': { 68 'chromium_config_kwargs': {
69 'BUILD_CONFIG': 'Debug', 69 'BUILD_CONFIG': 'Debug',
70 'TARGET_BITS': 64, 70 'TARGET_BITS': 64,
71 }, 71 },
72 'bot_type': 'builder_tester', 72 'bot_type': 'builder_tester',
73 'testing': {'platform': 'win'}, 73 'testing': {'platform': 'win'},
74 }, 74 },
75 'Win64 Release (VS2010)': { 75 'Win64 Release (VS2010, GYP)': {
76 'recipe_config': 'libyuv', 76 'recipe_config': 'libyuv',
77 'chromium_apply_config': ['msvs2010'], 77 'chromium_apply_config': ['msvs2010'],
78 'chromium_config_kwargs': { 78 'chromium_config_kwargs': {
79 'BUILD_CONFIG': 'Release', 79 'BUILD_CONFIG': 'Release',
80 'TARGET_BITS': 64, 80 'TARGET_BITS': 64,
81 }, 81 },
82 'bot_type': 'builder_tester', 82 'bot_type': 'builder_tester',
83 'testing': {'platform': 'win'}, 83 'testing': {'platform': 'win'},
84 }, 84 },
85 'Win32 Debug (VS2012)': { 85 'Win32 Debug (VS2012, GYP)': {
86 'recipe_config': 'libyuv', 86 'recipe_config': 'libyuv',
87 'chromium_apply_config': ['msvs2012'], 87 'chromium_apply_config': ['msvs2012'],
88 'chromium_config_kwargs': { 88 'chromium_config_kwargs': {
89 'BUILD_CONFIG': 'Debug', 89 'BUILD_CONFIG': 'Debug',
90 'TARGET_BITS': 32, 90 'TARGET_BITS': 32,
91 }, 91 },
92 'bot_type': 'builder_tester', 92 'bot_type': 'builder_tester',
93 'testing': {'platform': 'win'}, 93 'testing': {'platform': 'win'},
94 }, 94 },
95 'Win32 Release (VS2012)': { 95 'Win32 Release (VS2012, GYP)': {
96 'recipe_config': 'libyuv', 96 'recipe_config': 'libyuv',
97 'chromium_apply_config': ['msvs2012'], 97 'chromium_apply_config': ['msvs2012'],
98 'chromium_config_kwargs': { 98 'chromium_config_kwargs': {
99 'BUILD_CONFIG': 'Release', 99 'BUILD_CONFIG': 'Release',
100 'TARGET_BITS': 32, 100 'TARGET_BITS': 32,
101 }, 101 },
102 'bot_type': 'builder_tester', 102 'bot_type': 'builder_tester',
103 'testing': {'platform': 'win'}, 103 'testing': {'platform': 'win'},
104 }, 104 },
105 'Win64 Debug (VS2012)': { 105 'Win64 Debug (VS2012, GYP)': {
106 'recipe_config': 'libyuv', 106 'recipe_config': 'libyuv',
107 'chromium_apply_config': ['msvs2012'], 107 'chromium_apply_config': ['msvs2012'],
108 'chromium_config_kwargs': { 108 'chromium_config_kwargs': {
109 'BUILD_CONFIG': 'Debug', 109 'BUILD_CONFIG': 'Debug',
110 'TARGET_BITS': 64, 110 'TARGET_BITS': 64,
111 }, 111 },
112 'bot_type': 'builder_tester', 112 'bot_type': 'builder_tester',
113 'testing': {'platform': 'win'}, 113 'testing': {'platform': 'win'},
114 }, 114 },
115 'Win64 Release (VS2012)': { 115 'Win64 Release (VS2012, GYP)': {
116 'recipe_config': 'libyuv', 116 'recipe_config': 'libyuv',
117 'chromium_apply_config': ['msvs2012'], 117 'chromium_apply_config': ['msvs2012'],
118 'chromium_config_kwargs': { 118 'chromium_config_kwargs': {
119 'BUILD_CONFIG': 'Release', 119 'BUILD_CONFIG': 'Release',
120 'TARGET_BITS': 64, 120 'TARGET_BITS': 64,
121 }, 121 },
122 'bot_type': 'builder_tester', 122 'bot_type': 'builder_tester',
123 'testing': {'platform': 'win'}, 123 'testing': {'platform': 'win'},
124 }, 124 },
125 'Win32 Debug (VS2013)': { 125 'Win32 Debug (VS2013)': {
(...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after
191 }, 191 },
192 'Win64 Release (Clang)': { 192 'Win64 Release (Clang)': {
193 'recipe_config': 'libyuv_clang', 193 'recipe_config': 'libyuv_clang',
194 'chromium_config_kwargs': { 194 'chromium_config_kwargs': {
195 'BUILD_CONFIG': 'Release', 195 'BUILD_CONFIG': 'Release',
196 'TARGET_BITS': 64, 196 'TARGET_BITS': 64,
197 }, 197 },
198 'bot_type': 'builder_tester', 198 'bot_type': 'builder_tester',
199 'testing': {'platform': 'win'}, 199 'testing': {'platform': 'win'},
200 }, 200 },
201 'Win64 Debug (GN)': {
202 'recipe_config': 'libyuv_clang',
203 'chromium_apply_config': ['gn'],
204 'chromium_config_kwargs': {
205 'BUILD_CONFIG': 'Debug',
206 'TARGET_BITS': 64,
207 },
208 'bot_type': 'builder',
209 'testing': {'platform': 'win'},
210 },
211 'Win64 Release (GN)': {
212 'recipe_config': 'libyuv_clang',
213 'chromium_apply_config': ['gn'],
214 'chromium_config_kwargs': {
215 'BUILD_CONFIG': 'Release',
216 'TARGET_BITS': 64,
217 },
218 'bot_type': 'builder',
219 'testing': {'platform': 'win'},
220 },
221 'Mac64 Debug': { 201 'Mac64 Debug': {
222 'recipe_config': 'libyuv', 202 'recipe_config': 'libyuv',
223 'chromium_config_kwargs': { 203 'chromium_config_kwargs': {
224 'BUILD_CONFIG': 'Debug', 204 'BUILD_CONFIG': 'Debug',
225 'TARGET_BITS': 64, 205 'TARGET_BITS': 64,
226 }, 206 },
227 'bot_type': 'builder_tester', 207 'bot_type': 'builder_tester',
228 'testing': {'platform': 'mac'}, 208 'testing': {'platform': 'mac'},
229 }, 209 },
230 'Mac64 Release': { 210 'Mac64 Release': {
231 'recipe_config': 'libyuv', 211 'recipe_config': 'libyuv',
232 'chromium_config_kwargs': { 212 'chromium_config_kwargs': {
233 'BUILD_CONFIG': 'Release', 213 'BUILD_CONFIG': 'Release',
234 'TARGET_BITS': 64, 214 'TARGET_BITS': 64,
235 }, 215 },
236 'bot_type': 'builder_tester', 216 'bot_type': 'builder_tester',
237 'testing': {'platform': 'mac'}, 217 'testing': {'platform': 'mac'},
238 }, 218 },
239 'Mac64 Debug (GN)': { 219 'Mac64 Debug (GYP)': {
240 'recipe_config': 'libyuv', 220 'recipe_config': 'libyuv',
241 'chromium_apply_config': ['gn'],
242 'chromium_config_kwargs': { 221 'chromium_config_kwargs': {
243 'BUILD_CONFIG': 'Debug', 222 'BUILD_CONFIG': 'Debug',
244 'TARGET_BITS': 64, 223 'TARGET_BITS': 64,
245 }, 224 },
246 'bot_type': 'builder', 225 'bot_type': 'builder',
247 'testing': {'platform': 'mac'}, 226 'testing': {'platform': 'mac'},
248 }, 227 },
249 'Mac64 Release (GN)': { 228 'Mac64 Release (GYP)': {
250 'recipe_config': 'libyuv', 229 'recipe_config': 'libyuv',
251 'chromium_apply_config': ['gn'],
252 'chromium_config_kwargs': { 230 'chromium_config_kwargs': {
253 'BUILD_CONFIG': 'Release', 231 'BUILD_CONFIG': 'Release',
254 'TARGET_BITS': 64, 232 'TARGET_BITS': 64,
255 }, 233 },
256 'bot_type': 'builder', 234 'bot_type': 'builder',
257 'testing': {'platform': 'mac'}, 235 'testing': {'platform': 'mac'},
258 }, 236 },
259 'Mac Asan': { 237 'Mac Asan': {
260 'recipe_config': 'libyuv_clang', 238 'recipe_config': 'libyuv_clang',
261 'chromium_apply_config': ['asan'], 239 'chromium_apply_config': ['asan'],
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after
303 'recipe_config': 'libyuv_ios', 281 'recipe_config': 'libyuv_ios',
304 'chromium_config_kwargs': { 282 'chromium_config_kwargs': {
305 'BUILD_CONFIG': 'Release', 283 'BUILD_CONFIG': 'Release',
306 'TARGET_BITS': 64, 284 'TARGET_BITS': 64,
307 'TARGET_ARCH': 'arm', 285 'TARGET_ARCH': 'arm',
308 'TARGET_PLATFORM': 'ios', 286 'TARGET_PLATFORM': 'ios',
309 }, 287 },
310 'bot_type': 'builder', 288 'bot_type': 'builder',
311 'testing': {'platform': 'mac'}, 289 'testing': {'platform': 'mac'},
312 }, 290 },
291 'iOS Debug (GYP)': {
292 'recipe_config': 'libyuv_ios',
293 'chromium_config_kwargs': {
294 'BUILD_CONFIG': 'Debug',
295 'TARGET_BITS': 32,
296 'TARGET_ARCH': 'arm',
297 'TARGET_PLATFORM': 'ios',
298 },
299 'bot_type': 'builder',
300 'testing': {'platform': 'mac'},
301 },
302 'iOS Release (GYP)': {
303 'recipe_config': 'libyuv_ios',
304 'chromium_config_kwargs': {
305 'BUILD_CONFIG': 'Release',
306 'TARGET_BITS': 32,
307 'TARGET_ARCH': 'arm',
308 'TARGET_PLATFORM': 'ios',
309 },
310 'bot_type': 'builder',
311 'testing': {'platform': 'mac'},
312 },
313 'Linux32 Debug': { 313 'Linux32 Debug': {
314 'recipe_config': 'libyuv', 314 'recipe_config': 'libyuv',
315 'chromium_config_kwargs': { 315 'chromium_config_kwargs': {
316 'BUILD_CONFIG': 'Debug', 316 'BUILD_CONFIG': 'Debug',
317 'TARGET_BITS': 32, 317 'TARGET_BITS': 32,
318 }, 318 },
319 'bot_type': 'builder_tester', 319 'bot_type': 'builder_tester',
320 'testing': {'platform': 'linux'}, 320 'testing': {'platform': 'linux'},
321 }, 321 },
322 'Linux32 Release': { 322 'Linux32 Release': {
(...skipping 16 matching lines...) Expand all
339 }, 339 },
340 'Linux64 Release': { 340 'Linux64 Release': {
341 'recipe_config': 'libyuv', 341 'recipe_config': 'libyuv',
342 'chromium_config_kwargs': { 342 'chromium_config_kwargs': {
343 'BUILD_CONFIG': 'Release', 343 'BUILD_CONFIG': 'Release',
344 'TARGET_BITS': 64, 344 'TARGET_BITS': 64,
345 }, 345 },
346 'bot_type': 'builder_tester', 346 'bot_type': 'builder_tester',
347 'testing': {'platform': 'linux'}, 347 'testing': {'platform': 'linux'},
348 }, 348 },
349 'Linux64 Debug (GN)': { 349 'Linux64 Debug (GYP)': {
350 'recipe_config': 'libyuv', 350 'recipe_config': 'libyuv',
351 'chromium_apply_config': ['gn'],
352 'chromium_config_kwargs': { 351 'chromium_config_kwargs': {
353 'BUILD_CONFIG': 'Debug', 352 'BUILD_CONFIG': 'Debug',
354 'TARGET_BITS': 64, 353 'TARGET_BITS': 64,
355 }, 354 },
356 'bot_type': 'builder', 355 'bot_type': 'builder',
357 'testing': {'platform': 'linux'}, 356 'testing': {'platform': 'linux'},
358 }, 357 },
359 'Linux64 Release (GN)': { 358 'Linux64 Release (GYP)': {
360 'recipe_config': 'libyuv', 359 'recipe_config': 'libyuv',
361 'chromium_apply_config': ['gn'],
362 'chromium_config_kwargs': { 360 'chromium_config_kwargs': {
363 'BUILD_CONFIG': 'Release', 361 'BUILD_CONFIG': 'Release',
364 'TARGET_BITS': 64, 362 'TARGET_BITS': 64,
365 }, 363 },
366 'bot_type': 'builder', 364 'bot_type': 'builder',
367 'testing': {'platform': 'linux'}, 365 'testing': {'platform': 'linux'},
368 }, 366 },
369 'Linux GCC': { 367 'Linux GCC': {
370 'recipe_config': 'libyuv_gcc', 368 'recipe_config': 'libyuv_gcc',
371 'chromium_config_kwargs': { 369 'chromium_config_kwargs': {
(...skipping 144 matching lines...) Expand 10 before | Expand all | Expand 10 after
516 'recipe_config': 'libyuv_android', 514 'recipe_config': 'libyuv_android',
517 'chromium_config_kwargs': { 515 'chromium_config_kwargs': {
518 'BUILD_CONFIG': 'Debug', 516 'BUILD_CONFIG': 'Debug',
519 'TARGET_PLATFORM': 'android', 517 'TARGET_PLATFORM': 'android',
520 'TARGET_ARCH': 'intel', 518 'TARGET_ARCH': 'intel',
521 'TARGET_BITS': 64, 519 'TARGET_BITS': 64,
522 }, 520 },
523 'bot_type': 'builder', 521 'bot_type': 'builder',
524 'testing': {'platform': 'linux'}, 522 'testing': {'platform': 'linux'},
525 }, 523 },
526 'Android Debug (GN)': { 524 'Android Debug (GYP)': {
527 'recipe_config': 'libyuv_android', 525 'recipe_config': 'libyuv_android',
528 'chromium_apply_config': ['gn'],
529 'chromium_config_kwargs': { 526 'chromium_config_kwargs': {
530 'BUILD_CONFIG': 'Debug', 527 'BUILD_CONFIG': 'Debug',
531 'TARGET_PLATFORM': 'android', 528 'TARGET_PLATFORM': 'android',
532 'TARGET_ARCH': 'arm', 529 'TARGET_ARCH': 'arm',
533 'TARGET_BITS': 32, 530 'TARGET_BITS': 32,
534 }, 531 },
535 'bot_type': 'builder', 532 'bot_type': 'builder',
536 'testing': {'platform': 'linux'}, 533 'testing': {'platform': 'linux'},
537 }, 534 },
538 'Android Release (GN)': { 535 'Android Release (GYP)': {
539 'recipe_config': 'libyuv_android', 536 'recipe_config': 'libyuv_android',
540 'chromium_apply_config': ['gn'],
541 'chromium_config_kwargs': { 537 'chromium_config_kwargs': {
542 'BUILD_CONFIG': 'Release', 538 'BUILD_CONFIG': 'Release',
543 'TARGET_PLATFORM': 'android', 539 'TARGET_PLATFORM': 'android',
544 'TARGET_ARCH': 'arm', 540 'TARGET_ARCH': 'arm',
545 'TARGET_BITS': 32, 541 'TARGET_BITS': 32,
546 }, 542 },
547 'bot_type': 'builder', 543 'bot_type': 'builder',
548 'testing': {'platform': 'linux'}, 544 'testing': {'platform': 'linux'},
549 }, 545 },
550 'Android Tester ARM32 Debug (Nexus 5X)': { 546 'Android Tester ARM32 Debug (Nexus 5X)': {
(...skipping 86 matching lines...) Expand 10 before | Expand all | Expand 10 after
637 }, 633 },
638 'win_x64_clang_rel': { 634 'win_x64_clang_rel': {
639 'recipe_config': 'libyuv_clang', 635 'recipe_config': 'libyuv_clang',
640 'chromium_config_kwargs': { 636 'chromium_config_kwargs': {
641 'BUILD_CONFIG': 'Release', 637 'BUILD_CONFIG': 'Release',
642 'TARGET_BITS': 64, 638 'TARGET_BITS': 64,
643 }, 639 },
644 'bot_type': 'builder_tester', 640 'bot_type': 'builder_tester',
645 'testing': {'platform': 'win'}, 641 'testing': {'platform': 'win'},
646 }, 642 },
647 'win_x64_gn': { 643 'win_x64_gyp': {
648 'recipe_config': 'libyuv_clang', 644 'recipe_config': 'libyuv_clang',
649 'chromium_apply_config': ['gn'],
650 'chromium_config_kwargs': { 645 'chromium_config_kwargs': {
651 'BUILD_CONFIG': 'Debug', 646 'BUILD_CONFIG': 'Debug',
652 'TARGET_BITS': 64, 647 'TARGET_BITS': 64,
653 }, 648 },
654 'bot_type': 'builder', 649 'bot_type': 'builder',
655 'testing': {'platform': 'win'}, 650 'testing': {'platform': 'win'},
656 }, 651 },
657 'win_x64_gn_rel': { 652 'win_x64_gyp_rel': {
658 'recipe_config': 'libyuv_clang', 653 'recipe_config': 'libyuv_clang',
659 'chromium_apply_config': ['gn'],
660 'chromium_config_kwargs': { 654 'chromium_config_kwargs': {
661 'BUILD_CONFIG': 'Release', 655 'BUILD_CONFIG': 'Release',
662 'TARGET_BITS': 64, 656 'TARGET_BITS': 64,
663 }, 657 },
664 'bot_type': 'builder', 658 'bot_type': 'builder',
665 'testing': {'platform': 'win'}, 659 'testing': {'platform': 'win'},
666 }, 660 },
667 'mac': { 661 'mac': {
668 'recipe_config': 'libyuv', 662 'recipe_config': 'libyuv',
669 'chromium_config_kwargs': { 663 'chromium_config_kwargs': {
670 'BUILD_CONFIG': 'Debug', 664 'BUILD_CONFIG': 'Debug',
671 'TARGET_BITS': 64, 665 'TARGET_BITS': 64,
672 }, 666 },
673 'bot_type': 'builder_tester', 667 'bot_type': 'builder_tester',
674 'testing': {'platform': 'mac'}, 668 'testing': {'platform': 'mac'},
675 }, 669 },
676 'mac_rel': { 670 'mac_rel': {
677 'recipe_config': 'libyuv', 671 'recipe_config': 'libyuv',
678 'chromium_config_kwargs': { 672 'chromium_config_kwargs': {
679 'BUILD_CONFIG': 'Release', 673 'BUILD_CONFIG': 'Release',
680 'TARGET_BITS': 64, 674 'TARGET_BITS': 64,
681 }, 675 },
682 'bot_type': 'builder_tester', 676 'bot_type': 'builder_tester',
683 'testing': {'platform': 'mac'}, 677 'testing': {'platform': 'mac'},
684 }, 678 },
685 'mac_gn': { 679 'mac_gyp': {
686 'recipe_config': 'libyuv', 680 'recipe_config': 'libyuv',
687 'chromium_apply_config': ['gn'],
688 'chromium_config_kwargs': { 681 'chromium_config_kwargs': {
689 'BUILD_CONFIG': 'Debug', 682 'BUILD_CONFIG': 'Debug',
690 'TARGET_BITS': 64, 683 'TARGET_BITS': 64,
691 }, 684 },
692 'bot_type': 'builder', 685 'bot_type': 'builder',
693 'testing': {'platform': 'mac'}, 686 'testing': {'platform': 'mac'},
694 }, 687 },
695 'mac_gn_rel': { 688 'mac_gyp_rel': {
696 'recipe_config': 'libyuv', 689 'recipe_config': 'libyuv',
697 'chromium_apply_config': ['gn'],
698 'chromium_config_kwargs': { 690 'chromium_config_kwargs': {
699 'BUILD_CONFIG': 'Release', 691 'BUILD_CONFIG': 'Release',
700 'TARGET_BITS': 64, 692 'TARGET_BITS': 64,
701 }, 693 },
702 'bot_type': 'builder', 694 'bot_type': 'builder',
703 'testing': {'platform': 'mac'}, 695 'testing': {'platform': 'mac'},
704 }, 696 },
705 'mac_asan': { 697 'mac_asan': {
706 'recipe_config': 'libyuv_clang', 698 'recipe_config': 'libyuv_clang',
707 'chromium_apply_config': ['asan'], 699 'chromium_apply_config': ['asan'],
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after
749 'recipe_config': 'libyuv_ios', 741 'recipe_config': 'libyuv_ios',
750 'chromium_config_kwargs': { 742 'chromium_config_kwargs': {
751 'BUILD_CONFIG': 'Release', 743 'BUILD_CONFIG': 'Release',
752 'TARGET_BITS': 64, 744 'TARGET_BITS': 64,
753 'TARGET_ARCH': 'arm', 745 'TARGET_ARCH': 'arm',
754 'TARGET_PLATFORM': 'ios', 746 'TARGET_PLATFORM': 'ios',
755 }, 747 },
756 'bot_type': 'builder', 748 'bot_type': 'builder',
757 'testing': {'platform': 'mac'}, 749 'testing': {'platform': 'mac'},
758 }, 750 },
751 'ios_gyp': {
752 'recipe_config': 'libyuv_ios',
753 'chromium_config_kwargs': {
754 'BUILD_CONFIG': 'Debug',
755 'TARGET_BITS': 32,
756 'TARGET_ARCH': 'arm',
757 'TARGET_PLATFORM': 'ios',
758 },
759 'bot_type': 'builder',
760 'testing': {'platform': 'mac'},
761 },
762 'ios_gyp_rel': {
763 'recipe_config': 'libyuv_ios',
764 'chromium_config_kwargs': {
765 'BUILD_CONFIG': 'Release',
766 'TARGET_BITS': 32,
767 'TARGET_ARCH': 'arm',
768 'TARGET_PLATFORM': 'ios',
769 },
770 'bot_type': 'builder',
771 'testing': {'platform': 'mac'},
772 },
759 'linux': { 773 'linux': {
760 'recipe_config': 'libyuv', 774 'recipe_config': 'libyuv',
761 'chromium_config_kwargs': { 775 'chromium_config_kwargs': {
762 'BUILD_CONFIG': 'Debug', 776 'BUILD_CONFIG': 'Debug',
763 'TARGET_BITS': 64, 777 'TARGET_BITS': 64,
764 }, 778 },
765 'bot_type': 'builder_tester', 779 'bot_type': 'builder_tester',
766 'testing': {'platform': 'linux'}, 780 'testing': {'platform': 'linux'},
767 }, 781 },
768 'linux_rel': { 782 'linux_rel': {
769 'recipe_config': 'libyuv', 783 'recipe_config': 'libyuv',
770 'chromium_config_kwargs': { 784 'chromium_config_kwargs': {
771 'BUILD_CONFIG': 'Release', 785 'BUILD_CONFIG': 'Release',
772 'TARGET_BITS': 64, 786 'TARGET_BITS': 64,
773 }, 787 },
774 'bot_type': 'builder_tester', 788 'bot_type': 'builder_tester',
775 'testing': {'platform': 'linux'}, 789 'testing': {'platform': 'linux'},
776 }, 790 },
777 'linux_gn': { 791 'linux_gyp': {
778 'recipe_config': 'libyuv', 792 'recipe_config': 'libyuv',
779 'chromium_apply_config': ['gn'],
780 'chromium_config_kwargs': { 793 'chromium_config_kwargs': {
781 'BUILD_CONFIG': 'Debug', 794 'BUILD_CONFIG': 'Debug',
782 'TARGET_BITS': 64, 795 'TARGET_BITS': 64,
783 }, 796 },
784 'bot_type': 'builder', 797 'bot_type': 'builder',
785 'testing': {'platform': 'linux'}, 798 'testing': {'platform': 'linux'},
786 }, 799 },
787 'linux_gn_rel': { 800 'linux_gyp_rel': {
788 'recipe_config': 'libyuv', 801 'recipe_config': 'libyuv',
789 'chromium_apply_config': ['gn'],
790 'chromium_config_kwargs': { 802 'chromium_config_kwargs': {
791 'BUILD_CONFIG': 'Release', 803 'BUILD_CONFIG': 'Release',
792 'TARGET_BITS': 64, 804 'TARGET_BITS': 64,
793 }, 805 },
794 'bot_type': 'builder', 806 'bot_type': 'builder',
795 'testing': {'platform': 'linux'}, 807 'testing': {'platform': 'linux'},
796 }, 808 },
797 'linux_gcc': { 809 'linux_gcc': {
798 'recipe_config': 'libyuv_gcc', 810 'recipe_config': 'libyuv_gcc',
799 'chromium_config_kwargs': { 811 'chromium_config_kwargs': {
(...skipping 135 matching lines...) Expand 10 before | Expand all | Expand 10 after
935 'recipe_config': 'libyuv_android_clang', 947 'recipe_config': 'libyuv_android_clang',
936 'chromium_config_kwargs': { 948 'chromium_config_kwargs': {
937 'BUILD_CONFIG': 'Debug', 949 'BUILD_CONFIG': 'Debug',
938 'TARGET_PLATFORM': 'android', 950 'TARGET_PLATFORM': 'android',
939 'TARGET_ARCH': 'mipsel', 951 'TARGET_ARCH': 'mipsel',
940 'TARGET_BITS': 32, 952 'TARGET_BITS': 32,
941 }, 953 },
942 'bot_type': 'builder', 954 'bot_type': 'builder',
943 'testing': {'platform': 'linux'}, 955 'testing': {'platform': 'linux'},
944 }, 956 },
945 'android_gn': { 957 'android_gyp': {
946 'recipe_config': 'libyuv_android', 958 'recipe_config': 'libyuv_android',
947 'chromium_apply_config': ['gn'],
948 'chromium_config_kwargs': { 959 'chromium_config_kwargs': {
949 'BUILD_CONFIG': 'Debug', 960 'BUILD_CONFIG': 'Debug',
950 'TARGET_PLATFORM': 'android', 961 'TARGET_PLATFORM': 'android',
951 'TARGET_ARCH': 'arm', 962 'TARGET_ARCH': 'arm',
952 'TARGET_BITS': 32, 963 'TARGET_BITS': 32,
953 }, 964 },
954 'bot_type': 'builder', 965 'bot_type': 'builder',
955 'testing': {'platform': 'linux'}, 966 'testing': {'platform': 'linux'},
956 }, 967 },
957 'android_gn_rel': { 968 'android_gyp_rel': {
958 'recipe_config': 'libyuv_android', 969 'recipe_config': 'libyuv_android',
959 'chromium_apply_config': ['gn'],
960 'chromium_config_kwargs': { 970 'chromium_config_kwargs': {
961 'BUILD_CONFIG': 'Release', 971 'BUILD_CONFIG': 'Release',
962 'TARGET_PLATFORM': 'android', 972 'TARGET_PLATFORM': 'android',
963 'TARGET_ARCH': 'arm', 973 'TARGET_ARCH': 'arm',
964 'TARGET_BITS': 32, 974 'TARGET_BITS': 32,
965 }, 975 },
966 'bot_type': 'builder', 976 'bot_type': 'builder',
967 'testing': {'platform': 'linux'}, 977 'testing': {'platform': 'linux'},
968 }, 978 },
969 }, 979 },
970 }, 980 },
971 }) 981 })
OLDNEW
« no previous file with comments | « scripts/slave/recipe_modules/libyuv/api.py ('k') | scripts/slave/recipe_modules/libyuv/chromium_config.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698