| { |
| "CFI Linux CF": { |
| "gn_args": { |
| "is_cfi": true, |
| "is_component_build": false, |
| "is_debug": false, |
| "use_cfi_cast": true, |
| "use_cfi_diag": true, |
| "use_cfi_icall": true, |
| "use_cfi_recover": true, |
| "use_goma": true, |
| "use_thin_lto": true |
| } |
| }, |
| "CFI Linux ToT": { |
| "gn_args": { |
| "dcheck_always_on": true, |
| "is_cfi": true, |
| "is_clang": true, |
| "is_component_build": false, |
| "is_debug": false, |
| "llvm_force_head_revision": true, |
| "use_cfi_cast": true, |
| "use_cfi_diag": true, |
| "use_cfi_icall": true, |
| "use_thin_lto": true |
| } |
| }, |
| "CrWinAsan": { |
| "gn_args": { |
| "enable_ipc_fuzzer": true, |
| "is_asan": true, |
| "is_clang": true, |
| "is_component_build": false, |
| "is_debug": false, |
| "llvm_force_head_revision": true, |
| "symbol_level": 1, |
| "v8_enable_verify_heap": true |
| } |
| }, |
| "CrWinAsan(dll)": { |
| "gn_args": { |
| "is_asan": true, |
| "is_clang": true, |
| "is_component_build": true, |
| "is_debug": false, |
| "llvm_force_head_revision": true, |
| "symbol_level": 1, |
| "v8_enable_verify_heap": true |
| } |
| }, |
| "ToTAndroid": { |
| "gn_args": { |
| "ffmpeg_branding": "Chrome", |
| "is_clang": true, |
| "is_component_build": false, |
| "is_debug": false, |
| "llvm_force_head_revision": true, |
| "proprietary_codecs": true, |
| "strip_debug_info": true, |
| "symbol_level": 1, |
| "target_os": "android" |
| } |
| }, |
| "ToTAndroid (dbg)": { |
| "gn_args": { |
| "is_clang": true, |
| "is_component_build": true, |
| "is_debug": true, |
| "llvm_force_head_revision": true, |
| "target_os": "android" |
| } |
| }, |
| "ToTAndroid x64": { |
| "gn_args": { |
| "dcheck_always_on": true, |
| "is_clang": true, |
| "is_component_build": true, |
| "is_debug": false, |
| "llvm_force_head_revision": true, |
| "target_cpu": "x64", |
| "target_os": "android" |
| } |
| }, |
| "ToTAndroid64": { |
| "gn_args": { |
| "is_clang": true, |
| "is_debug": false, |
| "llvm_force_head_revision": true, |
| "target_cpu": "arm64", |
| "target_os": "android" |
| } |
| }, |
| "ToTAndroidASan": { |
| "gn_args": { |
| "is_asan": true, |
| "is_clang": true, |
| "is_component_build": true, |
| "is_debug": true, |
| "llvm_force_head_revision": true, |
| "strip_debug_info": true, |
| "symbol_level": 1, |
| "target_os": "android" |
| } |
| }, |
| "ToTAndroidCFI": { |
| "gn_args": { |
| "dcheck_always_on": true, |
| "is_cfi": true, |
| "is_clang": true, |
| "is_component_build": false, |
| "is_debug": false, |
| "llvm_force_head_revision": true, |
| "target_os": "android", |
| "use_cfi_cast": true, |
| "use_cfi_diag": true, |
| "use_thin_lto": true |
| } |
| }, |
| "ToTAndroidOfficial": { |
| "gn_args": { |
| "ffmpeg_branding": "Chrome", |
| "is_clang": true, |
| "is_component_build": false, |
| "is_debug": false, |
| "is_official_build": true, |
| "llvm_force_head_revision": true, |
| "proprietary_codecs": true, |
| "symbol_level": 1, |
| "target_cpu": "arm64", |
| "target_os": "android" |
| } |
| }, |
| "ToTFuchsia x64": { |
| "gn_args": { |
| "is_clang": true, |
| "is_component_build": false, |
| "is_debug": false, |
| "llvm_force_head_revision": true, |
| "target_os": "fuchsia" |
| } |
| }, |
| "ToTFuchsiaOfficial": { |
| "gn_args": { |
| "is_clang": true, |
| "is_component_build": false, |
| "is_official_build": true, |
| "llvm_force_head_revision": true, |
| "target_cpu": "arm64", |
| "target_os": "fuchsia" |
| } |
| }, |
| "ToTLinux": { |
| "gn_args": { |
| "is_clang": true, |
| "is_component_build": true, |
| "is_debug": false, |
| "llvm_force_head_revision": true, |
| "symbol_level": 2 |
| } |
| }, |
| "ToTLinux (dbg)": { |
| "gn_args": { |
| "is_clang": true, |
| "is_component_build": true, |
| "is_debug": true, |
| "llvm_force_head_revision": true |
| } |
| }, |
| "ToTLinuxASan": { |
| "gn_args": { |
| "is_asan": true, |
| "is_clang": true, |
| "is_component_build": false, |
| "is_debug": false, |
| "is_lsan": true, |
| "llvm_force_head_revision": true |
| } |
| }, |
| "ToTLinuxASanLibfuzzer": { |
| "gn_args": { |
| "enable_nacl": false, |
| "ffmpeg_branding": "ChromeOS", |
| "is_asan": true, |
| "is_clang": true, |
| "is_debug": false, |
| "llvm_force_head_revision": true, |
| "pdf_enable_xfa": true, |
| "proprietary_codecs": true, |
| "use_libfuzzer": true |
| } |
| }, |
| "ToTLinuxCoverage": { |
| "gn_args": { |
| "is_clang": true, |
| "is_debug": false, |
| "llvm_force_head_revision": true, |
| "symbol_level": 1, |
| "use_clang_coverage": true |
| } |
| }, |
| "ToTLinuxMSan": { |
| "gn_args": { |
| "is_clang": true, |
| "is_debug": false, |
| "is_msan": true, |
| "llvm_force_head_revision": true, |
| "msan_track_origins": 2 |
| } |
| }, |
| "ToTLinuxOfficial": { |
| "gn_args": { |
| "is_chrome_branded": true, |
| "is_clang": true, |
| "is_official_build": true, |
| "llvm_force_head_revision": true |
| } |
| }, |
| "ToTLinuxTSan": { |
| "gn_args": { |
| "is_clang": true, |
| "is_debug": false, |
| "is_tsan": true, |
| "llvm_force_head_revision": true |
| } |
| }, |
| "ToTLinuxThinLTO": { |
| "gn_args": { |
| "is_clang": true, |
| "is_component_build": false, |
| "is_debug": false, |
| "llvm_force_head_revision": true, |
| "symbol_level": 1, |
| "thin_lto_enable_optimizations": true, |
| "use_thin_lto": true |
| } |
| }, |
| "ToTLinuxUBSanVptr": { |
| "gn_args": { |
| "is_clang": true, |
| "is_component_build": false, |
| "is_debug": false, |
| "is_ubsan_no_recover": true, |
| "is_ubsan_vptr": true, |
| "llvm_force_head_revision": true |
| } |
| }, |
| "ToTMac": { |
| "gn_args": { |
| "is_clang": true, |
| "is_component_build": true, |
| "is_debug": false, |
| "llvm_force_head_revision": true, |
| "symbol_level": 1 |
| } |
| }, |
| "ToTMac (dbg)": { |
| "gn_args": { |
| "is_clang": true, |
| "is_component_build": true, |
| "is_debug": true, |
| "llvm_force_head_revision": true |
| } |
| }, |
| "ToTMacASan": { |
| "gn_args": { |
| "enable_nacl": false, |
| "is_asan": true, |
| "is_clang": true, |
| "is_component_build": false, |
| "is_debug": false, |
| "llvm_force_head_revision": true, |
| "symbol_level": 1 |
| } |
| }, |
| "ToTMacCoverage": { |
| "gn_args": { |
| "is_clang": true, |
| "is_debug": false, |
| "llvm_force_head_revision": true, |
| "symbol_level": 1, |
| "use_clang_coverage": true |
| } |
| }, |
| "ToTMacOfficial": { |
| "gn_args": { |
| "ignore_missing_widevine_signing_cert": true, |
| "is_chrome_branded": true, |
| "is_clang": true, |
| "is_official_build": true, |
| "llvm_force_head_revision": true |
| } |
| }, |
| "ToTWin": { |
| "gn_args": { |
| "is_chrome_branded": true, |
| "is_clang": true, |
| "is_component_build": false, |
| "is_debug": false, |
| "is_official_build": true, |
| "llvm_force_head_revision": true, |
| "symbol_level": 1, |
| "target_cpu": "x86" |
| } |
| }, |
| "ToTWin(dbg)": { |
| "gn_args": { |
| "is_clang": true, |
| "is_component_build": true, |
| "is_debug": true, |
| "llvm_force_head_revision": true, |
| "target_cpu": "x86" |
| } |
| }, |
| "ToTWin(dll)": { |
| "gn_args": { |
| "dcheck_always_on": true, |
| "is_clang": true, |
| "is_component_build": true, |
| "is_debug": false, |
| "llvm_force_head_revision": true, |
| "symbol_level": 1, |
| "target_cpu": "x86" |
| } |
| }, |
| "ToTWin64": { |
| "gn_args": { |
| "is_chrome_branded": true, |
| "is_clang": true, |
| "is_component_build": false, |
| "is_debug": false, |
| "is_official_build": true, |
| "llvm_force_head_revision": true, |
| "symbol_level": 1 |
| } |
| }, |
| "ToTWin64(dbg)": { |
| "gn_args": { |
| "is_clang": true, |
| "is_component_build": true, |
| "is_debug": true, |
| "llvm_force_head_revision": true |
| } |
| }, |
| "ToTWin64(dll)": { |
| "gn_args": { |
| "dcheck_always_on": true, |
| "is_clang": true, |
| "is_component_build": true, |
| "is_debug": false, |
| "llvm_force_head_revision": true |
| } |
| }, |
| "ToTWinASanLibfuzzer": { |
| "gn_args": { |
| "enable_nacl": false, |
| "ffmpeg_branding": "Chrome", |
| "is_asan": true, |
| "is_clang": true, |
| "is_debug": false, |
| "llvm_force_head_revision": true, |
| "pdf_enable_xfa": true, |
| "proprietary_codecs": true, |
| "symbol_level": 1, |
| "use_libfuzzer": true |
| } |
| }, |
| "ToTWinCFI": { |
| "gn_args": { |
| "dcheck_always_on": true, |
| "is_cfi": true, |
| "is_clang": true, |
| "is_component_build": false, |
| "is_debug": false, |
| "llvm_force_head_revision": true, |
| "target_cpu": "x86", |
| "use_cfi_cast": true, |
| "use_cfi_diag": true, |
| "use_thin_lto": true, |
| "win_linker_timing": true |
| } |
| }, |
| "ToTWinCFI64": { |
| "gn_args": { |
| "dcheck_always_on": true, |
| "is_cfi": true, |
| "is_clang": true, |
| "is_component_build": false, |
| "is_debug": false, |
| "llvm_force_head_revision": true, |
| "use_cfi_cast": true, |
| "use_cfi_diag": true, |
| "use_thin_lto": true, |
| "win_linker_timing": true |
| } |
| }, |
| "ToTWinOfficial": { |
| "gn_args": { |
| "is_chrome_branded": true, |
| "is_clang": true, |
| "is_component_build": false, |
| "is_official_build": true, |
| "llvm_force_head_revision": true, |
| "symbol_level": 2, |
| "target_cpu": "x86", |
| "use_thin_lto": true, |
| "win_linker_timing": true |
| } |
| }, |
| "ToTWinThinLTO64": { |
| "gn_args": { |
| "is_chrome_branded": true, |
| "is_clang": true, |
| "is_component_build": false, |
| "is_official_build": true, |
| "llvm_force_head_revision": true, |
| "symbol_level": 2, |
| "use_thin_lto": true, |
| "win_linker_timing": true |
| } |
| }, |
| "ToTWindowsCoverage": { |
| "gn_args": { |
| "is_clang": true, |
| "is_debug": false, |
| "llvm_force_head_revision": true, |
| "symbol_level": 1, |
| "use_clang_coverage": true |
| } |
| }, |
| "ToTiOS": { |
| "gn_args": { |
| "enable_run_ios_unittests_with_xctest": true, |
| "ios_enable_code_signing": false, |
| "ios_set_attributes_for_xcode_project_generation": false, |
| "is_clang": true, |
| "is_component_build": false, |
| "is_debug": false, |
| "llvm_force_head_revision": true, |
| "target_cpu": "x64", |
| "target_environment": "simulator", |
| "target_os": "ios" |
| } |
| }, |
| "ToTiOSDevice": { |
| "gn_args": { |
| "enable_run_ios_unittests_with_xctest": true, |
| "ios_code_signing_identity_description": "iPhone Developer", |
| "ios_set_attributes_for_xcode_project_generation": false, |
| "is_clang": true, |
| "is_debug": false, |
| "llvm_force_head_revision": true, |
| "target_cpu": "arm64", |
| "target_environment": "device", |
| "target_os": "ios" |
| } |
| }, |
| "linux-win_cross-rel": { |
| "gn_args": { |
| "dcheck_always_on": true, |
| "is_clang": true, |
| "is_component_build": true, |
| "is_debug": false, |
| "llvm_force_head_revision": true, |
| "symbol_level": 1, |
| "target_os": "win" |
| } |
| } |
| } |