1{
2  "cast_shell_audio_linux": {
3    "gn_args": {
4      "dcheck_always_on": true,
5      "is_cast_audio_only": true,
6      "is_chromecast": true,
7      "is_component_build": false,
8      "is_debug": false,
9      "symbol_level": 1,
10      "use_goma": true
11    }
12  },
13  "cast_shell_linux": {
14    "gn_args": {
15      "dcheck_always_on": true,
16      "is_chromecast": true,
17      "is_component_build": false,
18      "is_debug": false,
19      "symbol_level": 1,
20      "use_goma": true
21    }
22  },
23  "fuchsia-arm64-cast": {
24    "gn_args": {
25      "dcheck_always_on": true,
26      "is_chromecast": true,
27      "is_component_build": false,
28      "is_debug": false,
29      "symbol_level": 1,
30      "target_cpu": "arm64",
31      "target_os": "fuchsia",
32      "use_goma": true
33    }
34  },
35  "fuchsia-compile-x64-dbg": {
36    "gn_args": {
37      "is_component_build": true,
38      "is_debug": true,
39      "symbol_level": 0,
40      "target_os": "fuchsia",
41      "use_goma": true
42    }
43  },
44  "fuchsia-deterministic-dbg": {
45    "gn_args": {
46      "is_component_build": true,
47      "is_debug": true,
48      "symbol_level": 1,
49      "target_os": "fuchsia",
50      "use_goma": true
51    }
52  },
53  "fuchsia-fyi-arm64-dbg": {
54    "gn_args": {
55      "is_component_build": true,
56      "is_debug": true,
57      "symbol_level": 1,
58      "target_cpu": "arm64",
59      "target_os": "fuchsia",
60      "use_goma": true
61    }
62  },
63  "fuchsia-fyi-arm64-rel": {
64    "gn_args": {
65      "dcheck_always_on": true,
66      "is_component_build": false,
67      "is_debug": false,
68      "symbol_level": 1,
69      "target_cpu": "arm64",
70      "target_os": "fuchsia",
71      "use_goma": true
72    }
73  },
74  "fuchsia-fyi-x64-dbg": {
75    "gn_args": {
76      "is_component_build": true,
77      "is_debug": true,
78      "symbol_level": 1,
79      "target_os": "fuchsia",
80      "use_goma": true
81    }
82  },
83  "fuchsia-fyi-x64-rel": {
84    "gn_args": {
85      "dcheck_always_on": true,
86      "is_component_build": false,
87      "is_debug": false,
88      "symbol_level": 1,
89      "target_os": "fuchsia",
90      "use_goma": true
91    }
92  },
93  "fuchsia-x64-cast": {
94    "gn_args": {
95      "dcheck_always_on": true,
96      "is_chromecast": true,
97      "is_component_build": false,
98      "is_debug": false,
99      "symbol_level": 1,
100      "target_os": "fuchsia",
101      "use_goma": true
102    }
103  },
104  "fuchsia_arm64": {
105    "gn_args": {
106      "dcheck_always_on": true,
107      "is_component_build": false,
108      "is_debug": false,
109      "symbol_level": 1,
110      "target_cpu": "arm64",
111      "target_os": "fuchsia",
112      "use_goma": true
113    }
114  },
115  "fuchsia_x64": {
116    "gn_args": {
117      "dcheck_always_on": true,
118      "is_component_build": false,
119      "is_debug": false,
120      "symbol_level": 1,
121      "target_os": "fuchsia",
122      "use_goma": true
123    }
124  },
125  "gpu-fyi-try-linux-amd-rel": {
126    "gn_args": {
127      "build_angle_gles1_conform_tests": true,
128      "build_angle_trace_perf_tests": true,
129      "dcheck_always_on": true,
130      "ffmpeg_branding": "Chrome",
131      "internal_gles2_conform_tests": true,
132      "is_component_build": false,
133      "is_debug": false,
134      "proprietary_codecs": true,
135      "symbol_level": 1,
136      "use_goma": true
137    }
138  },
139  "gpu-fyi-try-linux-intel-dqp": {
140    "gn_args": {
141      "build_angle_deqp_tests": true,
142      "dcheck_always_on": true,
143      "is_component_build": true,
144      "is_debug": false,
145      "symbol_level": 1,
146      "use_goma": true
147    }
148  },
149  "gpu-fyi-try-linux-intel-exp": {
150    "gn_args": {
151      "build_angle_gles1_conform_tests": true,
152      "build_angle_trace_perf_tests": true,
153      "dcheck_always_on": true,
154      "ffmpeg_branding": "Chrome",
155      "internal_gles2_conform_tests": true,
156      "is_component_build": false,
157      "is_debug": false,
158      "proprietary_codecs": true,
159      "symbol_level": 1,
160      "use_goma": true
161    }
162  },
163  "gpu-fyi-try-linux-intel-rel": {
164    "gn_args": {
165      "build_angle_gles1_conform_tests": true,
166      "build_angle_trace_perf_tests": true,
167      "dcheck_always_on": true,
168      "ffmpeg_branding": "Chrome",
169      "internal_gles2_conform_tests": true,
170      "is_component_build": false,
171      "is_debug": false,
172      "proprietary_codecs": true,
173      "symbol_level": 1,
174      "use_goma": true
175    }
176  },
177  "gpu-fyi-try-linux-intel-sk-dawn-rel": {
178    "gn_args": {
179      "dcheck_always_on": true,
180      "enable_skia_dawn_gtests": true,
181      "ffmpeg_branding": "Chrome",
182      "is_component_build": false,
183      "is_debug": false,
184      "proprietary_codecs": true,
185      "skia_use_dawn": true,
186      "symbol_level": 1,
187      "use_goma": true
188    }
189  },
190  "gpu-fyi-try-linux-intel-skv": {
191    "gn_args": {
192      "build_angle_gles1_conform_tests": true,
193      "build_angle_trace_perf_tests": true,
194      "dcheck_always_on": true,
195      "ffmpeg_branding": "Chrome",
196      "internal_gles2_conform_tests": true,
197      "is_component_build": false,
198      "is_debug": false,
199      "proprietary_codecs": true,
200      "symbol_level": 1,
201      "use_goma": true
202    }
203  },
204  "gpu-fyi-try-linux-nvidia-dbg": {
205    "gn_args": {
206      "build_angle_gles1_conform_tests": true,
207      "build_angle_trace_perf_tests": true,
208      "ffmpeg_branding": "Chrome",
209      "internal_gles2_conform_tests": true,
210      "is_component_build": true,
211      "is_debug": true,
212      "proprietary_codecs": true,
213      "symbol_level": 1,
214      "use_goma": true
215    }
216  },
217  "gpu-fyi-try-linux-nvidia-dqp": {
218    "gn_args": {
219      "build_angle_deqp_tests": true,
220      "dcheck_always_on": true,
221      "is_component_build": true,
222      "is_debug": false,
223      "symbol_level": 1,
224      "use_goma": true
225    }
226  },
227  "gpu-fyi-try-linux-nvidia-exp": {
228    "gn_args": {
229      "build_angle_gles1_conform_tests": true,
230      "build_angle_trace_perf_tests": true,
231      "dcheck_always_on": true,
232      "ffmpeg_branding": "Chrome",
233      "internal_gles2_conform_tests": true,
234      "is_component_build": false,
235      "is_debug": false,
236      "proprietary_codecs": true,
237      "symbol_level": 1,
238      "use_goma": true
239    }
240  },
241  "gpu-fyi-try-linux-nvidia-rel": {
242    "gn_args": {
243      "build_angle_gles1_conform_tests": true,
244      "build_angle_trace_perf_tests": true,
245      "dcheck_always_on": true,
246      "ffmpeg_branding": "Chrome",
247      "internal_gles2_conform_tests": true,
248      "is_component_build": false,
249      "is_debug": false,
250      "proprietary_codecs": true,
251      "symbol_level": 1,
252      "use_goma": true
253    }
254  },
255  "gpu-fyi-try-linux-nvidia-skv": {
256    "gn_args": {
257      "build_angle_gles1_conform_tests": true,
258      "build_angle_trace_perf_tests": true,
259      "dcheck_always_on": true,
260      "ffmpeg_branding": "Chrome",
261      "internal_gles2_conform_tests": true,
262      "is_component_build": false,
263      "is_debug": false,
264      "proprietary_codecs": true,
265      "symbol_level": 1,
266      "use_goma": true
267    }
268  },
269  "gpu-fyi-try-linux-nvidia-tsn": {
270    "gn_args": {
271      "build_angle_gles1_conform_tests": true,
272      "build_angle_trace_perf_tests": true,
273      "dcheck_always_on": true,
274      "enable_nacl": false,
275      "ffmpeg_branding": "Chrome",
276      "internal_gles2_conform_tests": true,
277      "is_component_build": false,
278      "is_debug": false,
279      "is_tsan": true,
280      "proprietary_codecs": true,
281      "symbol_level": 1,
282      "use_goma": true
283    }
284  },
285  "gpu-try-linux-nvidia-dbg": {
286    "gn_args": {
287      "ffmpeg_branding": "Chrome",
288      "is_component_build": true,
289      "is_debug": true,
290      "proprietary_codecs": true,
291      "symbol_level": 1,
292      "use_goma": true
293    }
294  },
295  "gpu-try-linux-nvidia-rel": {
296    "gn_args": {
297      "dcheck_always_on": true,
298      "ffmpeg_branding": "Chrome",
299      "is_component_build": false,
300      "is_debug": false,
301      "proprietary_codecs": true,
302      "symbol_level": 1,
303      "use_goma": true
304    }
305  },
306  "layout_test_leak_detection": {
307    "gn_args": {
308      "dcheck_always_on": true,
309      "is_component_build": false,
310      "is_debug": false,
311      "symbol_level": 1,
312      "use_goma": true
313    }
314  },
315  "leak_detection_linux": {
316    "gn_args": {
317      "dcheck_always_on": true,
318      "is_component_build": false,
319      "is_debug": false,
320      "symbol_level": 1,
321      "use_goma": true
322    }
323  },
324  "linux-annotator-rel": {
325    "gn_args": {
326      "dcheck_always_on": true,
327      "is_component_build": false,
328      "is_debug": false,
329      "symbol_level": 1,
330      "use_goma": true
331    }
332  },
333  "linux-autofill-assistant": {
334    "gn_args": {
335      "dcheck_always_on": true,
336      "enable_autofill_assistant_api": true,
337      "is_component_build": false,
338      "is_debug": false,
339      "symbol_level": 1,
340      "use_goma": true
341    }
342  },
343  "linux-bfcache-rel": {
344    "gn_args": {
345      "ffmpeg_branding": "Chrome",
346      "is_component_build": false,
347      "is_debug": false,
348      "proprietary_codecs": true,
349      "use_goma": true
350    }
351  },
352  "linux-blink-heap-concurrent-marking-tsan-rel": {
353    "gn_args": {
354      "dcheck_always_on": true,
355      "is_component_build": false,
356      "is_debug": false,
357      "is_tsan": true,
358      "symbol_level": 1,
359      "use_goma": true
360    }
361  },
362  "linux-blink-heap-verification-try": {
363    "gn_args": {
364      "dcheck_always_on": true,
365      "enable_blink_heap_verification": true,
366      "ffmpeg_branding": "Chrome",
367      "is_component_build": false,
368      "is_debug": false,
369      "proprietary_codecs": true,
370      "symbol_level": 1,
371      "use_goma": true
372    }
373  },
374  "linux-blink-web-tests-force-accessibility-rel": {
375    "gn_args": {
376      "dcheck_always_on": true,
377      "is_component_build": false,
378      "is_debug": false,
379      "symbol_level": 1,
380      "use_goma": true
381    }
382  },
383  "linux-clang-tidy-dbg": {
384    "gn_args": {
385      "is_component_build": true,
386      "is_debug": true,
387      "symbol_level": 1,
388      "use_goma": true
389    }
390  },
391  "linux-clang-tidy-rel": {
392    "gn_args": {
393      "dcheck_always_on": true,
394      "is_component_build": false,
395      "is_debug": false,
396      "symbol_level": 1,
397      "use_goma": true
398    }
399  },
400  "linux-dcheck-off-rel": {
401    "gn_args": {
402      "dcheck_always_on": false,
403      "is_component_build": false,
404      "is_debug": false,
405      "symbol_level": 1,
406      "use_goma": true
407    }
408  },
409  "linux-gcc-rel": {
410    "gn_args": {
411      "is_clang": false,
412      "is_component_build": false,
413      "is_debug": false,
414      "symbol_level": 1,
415      "target_cpu": "x86",
416      "use_cxx11": true,
417      "use_goma": false
418    }
419  },
420  "linux-inverse-fieldtrials-fyi-rel": {
421    "gn_args": {
422      "dcheck_always_on": true,
423      "ffmpeg_branding": "Chrome",
424      "invert_fieldtrials": true,
425      "is_component_build": false,
426      "is_debug": false,
427      "proprietary_codecs": true,
428      "symbol_level": 0,
429      "use_dummy_lastchange": true,
430      "use_goma": true
431    }
432  },
433  "linux-lacros-fyi-rel": {
434    "gn_args": {
435      "also_build_ash_chrome": true,
436      "chromeos_is_browser_only": true,
437      "dcheck_always_on": true,
438      "is_component_build": false,
439      "is_debug": false,
440      "ozone_platform": "wayland",
441      "ozone_platform_wayland": true,
442      "symbol_level": 1,
443      "use_goma": true,
444      "use_gtk": false,
445      "use_ozone": true
446    }
447  },
448  "linux-layout-tests-edit-ng": {
449    "gn_args": {
450      "dcheck_always_on": true,
451      "is_component_build": false,
452      "is_debug": false,
453      "symbol_level": 1,
454      "use_goma": true
455    }
456  },
457  "linux-layout-tests-fragment-item": {
458    "gn_args": {
459      "dcheck_always_on": true,
460      "is_component_build": false,
461      "is_debug": false,
462      "symbol_level": 1,
463      "use_goma": true
464    }
465  },
466  "linux-libfuzzer-asan-rel": {
467    "gn_args": {
468      "dcheck_always_on": true,
469      "enable_mojom_fuzzer": true,
470      "enable_nacl": false,
471      "ffmpeg_branding": "ChromeOS",
472      "is_asan": true,
473      "is_component_build": true,
474      "is_debug": false,
475      "optimize_for_fuzzing": true,
476      "pdf_enable_xfa": true,
477      "proprietary_codecs": true,
478      "symbol_level": 1,
479      "use_goma": true,
480      "use_libfuzzer": true
481    }
482  },
483  "linux-ozone-rel": {
484    "gn_args": {
485      "dcheck_always_on": true,
486      "is_component_build": false,
487      "is_debug": false,
488      "ozone_platform": "headless",
489      "symbol_level": 1,
490      "use_bundled_weston": true,
491      "use_goma": true,
492      "use_ozone": true
493    }
494  },
495  "linux-perfetto-rel": {
496    "gn_args": {
497      "dcheck_always_on": true,
498      "is_component_build": false,
499      "is_debug": false,
500      "symbol_level": 1,
501      "use_goma": true,
502      "use_perfetto_client_library": true
503    }
504  },
505  "linux-rel": {
506    "gn_args": {
507      "coverage_instrumentation_input_file": "//.code-coverage/files_to_instrument.txt",
508      "dcheck_always_on": true,
509      "ffmpeg_branding": "Chrome",
510      "is_component_build": false,
511      "is_debug": false,
512      "proprietary_codecs": true,
513      "symbol_level": 0,
514      "use_clang_coverage": true,
515      "use_dummy_lastchange": true,
516      "use_goma": true
517    }
518  },
519  "linux-rel-builderful": {
520    "gn_args": {
521      "coverage_instrumentation_input_file": "//.code-coverage/files_to_instrument.txt",
522      "dcheck_always_on": true,
523      "ffmpeg_branding": "Chrome",
524      "is_component_build": false,
525      "is_debug": false,
526      "proprietary_codecs": true,
527      "symbol_level": 0,
528      "use_clang_coverage": true,
529      "use_dummy_lastchange": true,
530      "use_goma": true
531    }
532  },
533  "linux-trusty-rel": {
534    "gn_args": {
535      "dcheck_always_on": true,
536      "ffmpeg_branding": "Chrome",
537      "is_component_build": false,
538      "is_debug": false,
539      "proprietary_codecs": true,
540      "symbol_level": 0,
541      "use_dummy_lastchange": true,
542      "use_goma": true
543    }
544  },
545  "linux-viz-rel": {
546    "gn_args": {
547      "dcheck_always_on": true,
548      "is_component_build": false,
549      "is_debug": false,
550      "symbol_level": 1,
551      "use_goma": true
552    }
553  },
554  "linux-webkit-msan-rel": {
555    "gn_args": {
556      "is_component_build": false,
557      "is_debug": false,
558      "is_msan": true,
559      "msan_track_origins": 2,
560      "use_goma": true
561    }
562  },
563  "linux-wpt-fyi-rel": {
564    "gn_args": {
565      "dcheck_always_on": true,
566      "is_component_build": false,
567      "is_debug": false,
568      "symbol_level": 1,
569      "use_goma": true
570    }
571  },
572  "linux-wpt-identity-fyi-rel": {
573    "gn_args": {
574      "dcheck_always_on": true,
575      "is_component_build": false,
576      "is_debug": false,
577      "symbol_level": 1,
578      "use_goma": true
579    }
580  },
581  "linux-wpt-payments-fyi-rel": {
582    "gn_args": {
583      "dcheck_always_on": true,
584      "is_component_build": false,
585      "is_debug": false,
586      "symbol_level": 1,
587      "use_goma": true
588    }
589  },
590  "linux_chromium_archive_rel_ng": {
591    "gn_args": {
592      "is_component_build": false,
593      "is_debug": false,
594      "use_goma": true
595    }
596  },
597  "linux_chromium_asan_rel_ng": {
598    "gn_args": {
599      "dcheck_always_on": true,
600      "is_asan": true,
601      "is_component_build": false,
602      "is_debug": false,
603      "is_lsan": true,
604      "symbol_level": 1,
605      "use_goma": true
606    }
607  },
608  "linux_chromium_cfi_rel_ng": {
609    "gn_args": {
610      "dcheck_always_on": true,
611      "is_cfi": true,
612      "is_component_build": false,
613      "is_debug": false,
614      "use_cfi_cast": true,
615      "use_cfi_diag": true,
616      "use_cfi_icall": true,
617      "use_goma": true,
618      "use_thin_lto": true
619    }
620  },
621  "linux_chromium_chromeos_asan_rel_ng": {
622    "gn_args": {
623      "dcheck_always_on": true,
624      "is_asan": true,
625      "is_component_build": false,
626      "is_debug": false,
627      "is_lsan": true,
628      "symbol_level": 1,
629      "target_os": "chromeos",
630      "use_goma": true
631    }
632  },
633  "linux_chromium_chromeos_msan_rel_ng": {
634    "gn_args": {
635      "is_component_build": false,
636      "is_debug": false,
637      "is_msan": true,
638      "msan_track_origins": 2,
639      "target_os": "chromeos",
640      "use_goma": true
641    }
642  },
643  "linux_chromium_clobber_deterministic": {
644    "gn_args": {
645      "dcheck_always_on": true,
646      "is_component_build": false,
647      "is_debug": false,
648      "symbol_level": 1,
649      "use_goma": true
650    }
651  },
652  "linux_chromium_clobber_rel_ng": {
653    "gn_args": {
654      "dcheck_always_on": true,
655      "is_component_build": false,
656      "is_debug": false,
657      "symbol_level": 1,
658      "use_goma": true
659    }
660  },
661  "linux_chromium_compile_dbg_32_ng": {
662    "gn_args": {
663      "is_component_build": true,
664      "is_debug": true,
665      "symbol_level": 1,
666      "target_cpu": "x86",
667      "use_goma": true
668    }
669  },
670  "linux_chromium_compile_dbg_ng": {
671    "gn_args": {
672      "is_component_build": true,
673      "is_debug": true,
674      "symbol_level": 1,
675      "use_goma": true
676    }
677  },
678  "linux_chromium_compile_rel_ng": {
679    "gn_args": {
680      "dcheck_always_on": true,
681      "is_component_build": false,
682      "is_debug": false,
683      "symbol_level": 1,
684      "use_goma": true
685    }
686  },
687  "linux_chromium_dbg_ng": {
688    "gn_args": {
689      "ffmpeg_branding": "Chrome",
690      "is_component_build": true,
691      "is_debug": true,
692      "proprietary_codecs": true,
693      "symbol_level": 1,
694      "use_goma": true
695    }
696  },
697  "linux_chromium_msan_rel_ng": {
698    "gn_args": {
699      "is_component_build": false,
700      "is_debug": false,
701      "is_msan": true,
702      "msan_track_origins": 2,
703      "use_goma": true
704    }
705  },
706  "linux_chromium_tsan_rel_ng": {
707    "gn_args": {
708      "dcheck_always_on": true,
709      "enable_nacl": false,
710      "is_component_build": false,
711      "is_debug": false,
712      "is_tsan": true,
713      "symbol_level": 1,
714      "use_goma": true
715    }
716  },
717  "linux_chromium_ubsan_rel_ng": {
718    "gn_args": {
719      "is_component_build": false,
720      "is_debug": false,
721      "is_ubsan_no_recover": true,
722      "is_ubsan_vptr": true,
723      "use_goma": true
724    }
725  },
726  "linux_layout_tests_composite_after_paint": {
727    "gn_args": {
728      "dcheck_always_on": true,
729      "ffmpeg_branding": "Chrome",
730      "is_component_build": false,
731      "is_debug": false,
732      "proprietary_codecs": true,
733      "symbol_level": 1,
734      "use_goma": true
735    }
736  },
737  "linux_layout_tests_layout_ng_disabled": {
738    "gn_args": {
739      "dcheck_always_on": true,
740      "is_component_build": false,
741      "is_debug": false,
742      "symbol_level": 1,
743      "use_goma": true
744    }
745  },
746  "linux_mojo": {
747    "gn_args": {
748      "dcheck_always_on": true,
749      "is_component_build": false,
750      "is_debug": false,
751      "symbol_level": 1,
752      "use_goma": true
753    }
754  },
755  "linux_mojo_chromeos": {
756    "gn_args": {
757      "dcheck_always_on": true,
758      "ffmpeg_branding": "ChromeOS",
759      "is_component_build": false,
760      "is_debug": false,
761      "proprietary_codecs": true,
762      "symbol_level": 0,
763      "target_os": "chromeos",
764      "use_goma": true
765    }
766  },
767  "linux_optional_gpu_tests_rel": {
768    "gn_args": {
769      "build_angle_gles1_conform_tests": true,
770      "build_angle_trace_perf_tests": true,
771      "dcheck_always_on": true,
772      "ffmpeg_branding": "Chrome",
773      "internal_gles2_conform_tests": true,
774      "is_component_build": false,
775      "is_debug": false,
776      "proprietary_codecs": true,
777      "symbol_level": 1,
778      "use_goma": true
779    }
780  },
781  "linux_upload_clang": {
782    "gn_args": {
783      "is_component_build": false,
784      "is_debug": false,
785      "use_goma": true
786    }
787  },
788  "linux_vr": {
789    "gn_args": {
790      "dcheck_always_on": true,
791      "enable_vr": true,
792      "is_component_build": false,
793      "is_debug": false,
794      "symbol_level": 1,
795      "use_goma": true,
796      "use_ozone": true
797    }
798  },
799  "network_service_linux": {
800    "gn_args": {
801      "dcheck_always_on": true,
802      "is_component_build": false,
803      "is_debug": false,
804      "symbol_level": 1,
805      "use_goma": true
806    }
807  }
808}