Update args.list

This commit is contained in:
Alexander David Frick 2021-11-13 19:19:33 -06:00 committed by GitHub
parent 458869efbc
commit b7bef70501
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

244
args.list
View file

@ -1,3 +1,4 @@
action_pool_depth action_pool_depth
Current value (from the default) = -1 Current value (from the default) = -1
From //build/toolchain/BUILD.gn:11 From //build/toolchain/BUILD.gn:11
@ -45,7 +46,7 @@ also_build_lacros_chrome
alternate_cdm_storage_id_key alternate_cdm_storage_id_key
Current value (from the default) = "" Current value (from the default) = ""
From //media/media_options.gni:177 From //media/media_options.gni:184
If |enable_cdm_storage_id| is set, then an implementation specific key If |enable_cdm_storage_id| is set, then an implementation specific key
must also be provided. It can be provided by defining CDM_STORAGE_ID_KEY must also be provided. It can be provided by defining CDM_STORAGE_ID_KEY
@ -68,11 +69,11 @@ android_full_debug
angle_64bit_current_cpu angle_64bit_current_cpu
Current value (from the default) = true Current value (from the default) = true
From //third_party/angle/gni/angle.gni:76 From //third_party/angle/gni/angle.gni:74
angle_assert_always_on angle_assert_always_on
Current value (from the default) = true Current value (from the default) = true
From //third_party/angle/gni/angle.gni:71 From //third_party/angle/gni/angle.gni:69
angle_build_all angle_build_all
Current value (from the default) = false Current value (from the default) = false
@ -99,19 +100,25 @@ angle_capture_replay_test_trace_dir
angle_debug_layers_enabled angle_debug_layers_enabled
Current value (from the default) = true Current value (from the default) = true
From //third_party/angle/gni/angle.gni:91 From //third_party/angle/gni/angle.gni:89
By default we enable debug layers when asserts are turned on. By default we enable debug layers when asserts are turned on.
angle_delegate_workers angle_delegate_workers
Current value (from the default) = true Current value (from the default) = true
From //third_party/angle/gni/angle.gni:126 From //third_party/angle/gni/angle.gni:124
By default, ANGLE is using a thread pool for parallel compilation. By default, ANGLE is using a thread pool for parallel compilation.
Activating the delegate worker results in posting the tasks using the Activating the delegate worker results in posting the tasks using the
embedder API. In Chromium code base, it results in sending tasks to the embedder API. In Chromium code base, it results in sending tasks to the
worker thread pool. worker thread pool.
angle_egl_extension
Current value (from the default) = ""
From //third_party/angle/BUILD.gn:53
Allow shared library custom name extensions for setting soname such as libEGL.so.1
angle_enable_abseil angle_enable_abseil
Current value (from the default) = true Current value (from the default) = true
From //third_party/angle/BUILD.gn:41 From //third_party/angle/BUILD.gn:41
@ -127,11 +134,11 @@ angle_enable_annotator_run_time_checks
angle_enable_apple_translator_workarounds angle_enable_apple_translator_workarounds
Current value (from the default) = false Current value (from the default) = false
From //third_party/angle/gni/angle.gni:228 From //third_party/angle/gni/angle.gni:226
angle_enable_cgl angle_enable_cgl
Current value (from the default) = false Current value (from the default) = false
From //third_party/angle/gni/angle.gni:225 From //third_party/angle/gni/angle.gni:223
TODO(jdarpinian): Support enabling CGL and EAGL at the same time using the soft linking code. Also support disabling both for Metal-only builds. TODO(jdarpinian): Support enabling CGL and EAGL at the same time using the soft linking code. Also support disabling both for Metal-only builds.
@ -143,7 +150,7 @@ angle_enable_cl
angle_enable_cl_passthrough angle_enable_cl_passthrough
Current value (from the default) = false Current value (from the default) = false
From //third_party/angle/gni/angle.gni:156 From //third_party/angle/gni/angle.gni:154
Enables the OpenCL pass-through back end Enables the OpenCL pass-through back end
@ -161,39 +168,39 @@ angle_enable_custom_vulkan_cmd_buffers
angle_enable_d3d11 angle_enable_d3d11
Current value (from the default) = false Current value (from the default) = false
From //third_party/angle/gni/angle.gni:132 From //third_party/angle/gni/angle.gni:130
angle_enable_d3d11_compositor_native_window angle_enable_d3d11_compositor_native_window
Current value (from the default) = false Current value (from the default) = false
From //third_party/angle/gni/angle.gni:200 From //third_party/angle/gni/angle.gni:198
angle_enable_d3d9 angle_enable_d3d9
Current value (from the default) = false Current value (from the default) = false
From //third_party/angle/gni/angle.gni:131 From //third_party/angle/gni/angle.gni:129
angle_enable_desktop_glsl angle_enable_desktop_glsl
Current value (from the default) = true Current value (from the default) = true
From //third_party/angle/gni/angle.gni:175 From //third_party/angle/gni/angle.gni:173
Translator frontend support: Translator frontend support:
angle_enable_eagl angle_enable_eagl
Current value (from the default) = false Current value (from the default) = false
From //third_party/angle/gni/angle.gni:209 From //third_party/angle/gni/angle.gni:207
We should use EAGL (ES) on iOS except on Mac Catalyst on Intel CPUs, which uses CGL (desktop GL). We should use EAGL (ES) on iOS except on Mac Catalyst on Intel CPUs, which uses CGL (desktop GL).
angle_enable_essl angle_enable_essl
Current value (from the default) = true Current value (from the default) = true
From //third_party/angle/gni/angle.gni:179 From //third_party/angle/gni/angle.gni:177
angle_enable_gl angle_enable_gl
Current value (from the default) = true Current value (from the default) = true
From //third_party/angle/gni/angle.gni:134 From //third_party/angle/gni/angle.gni:132
angle_enable_gl_desktop angle_enable_gl_desktop
Current value (from the default) = true Current value (from the default) = true
From //third_party/angle/gni/angle.gni:150 From //third_party/angle/gni/angle.gni:148
angle_enable_gl_null angle_enable_gl_null
Current value (from the default) = true Current value (from the default) = true
@ -201,57 +208,57 @@ angle_enable_gl_null
angle_enable_glsl angle_enable_glsl
Current value (from the default) = true Current value (from the default) = true
From //third_party/angle/gni/angle.gni:180 From //third_party/angle/gni/angle.gni:178
angle_enable_hlsl angle_enable_hlsl
Current value (from the default) = false Current value (from the default) = false
From //third_party/angle/gni/angle.gni:178 From //third_party/angle/gni/angle.gni:176
Translator backend support: Translator backend support:
angle_enable_metal angle_enable_metal
Current value (from the default) = false Current value (from the default) = false
From //third_party/angle/gni/angle.gni:153 From //third_party/angle/gni/angle.gni:151
http://anglebug.com/2634 http://anglebug.com/2634
angle_enable_null angle_enable_null
Current value (from the default) = true Current value (from the default) = true
From //third_party/angle/gni/angle.gni:149 From //third_party/angle/gni/angle.gni:147
Disable null backend to save space for official build. Disable null backend to save space for official build.
angle_enable_overlay angle_enable_overlay
Current value (from the default) = false Current value (from the default) = false
From //third_party/angle/gni/angle.gni:203 From //third_party/angle/gni/angle.gni:201
Disable overlay by default Disable overlay by default
angle_enable_perf_counter_output angle_enable_perf_counter_output
Current value (from the default) = false Current value (from the default) = false
From //third_party/angle/gni/angle.gni:206 From //third_party/angle/gni/angle.gni:204
Disable performance counter output by default Disable performance counter output by default
angle_enable_spirv_gen_through_glslang angle_enable_spirv_gen_through_glslang
Current value (from the default) = true Current value (from the default) = true
From //third_party/angle/gni/angle.gni:195 From //third_party/angle/gni/angle.gni:193
angle_enable_swiftshader angle_enable_swiftshader
Current value (from the default) = true Current value (from the default) = true
From //third_party/angle/gni/angle.gni:172 From //third_party/angle/gni/angle.gni:170
angle_enable_trace angle_enable_trace
Current value (from the default) = false Current value (from the default) = false
From //third_party/angle/gni/angle.gni:181 From //third_party/angle/gni/angle.gni:179
angle_enable_trace_android_logcat angle_enable_trace_android_logcat
Current value (from the default) = false Current value (from the default) = false
From //third_party/angle/gni/angle.gni:182 From //third_party/angle/gni/angle.gni:180
angle_enable_vulkan angle_enable_vulkan
Current value (from the default) = true Current value (from the default) = true
From //third_party/angle/gni/angle.gni:138 From //third_party/angle/gni/angle.gni:136
angle_enable_vulkan_gpu_trace_events angle_enable_vulkan_gpu_trace_events
Current value (from the default) = false Current value (from the default) = false
@ -267,7 +274,7 @@ angle_enable_vulkan_system_info
angle_enable_vulkan_validation_layers angle_enable_vulkan_validation_layers
Current value (from the default) = true Current value (from the default) = true
From //third_party/angle/gni/angle.gni:188 From //third_party/angle/gni/angle.gni:186
angle_expose_non_conformant_extensions_and_versions angle_expose_non_conformant_extensions_and_versions
Current value (from the default) = false Current value (from the default) = false
@ -287,31 +294,35 @@ angle_force_context_check_every_call
Optional feature that forces dirty state whenever we use a new context regardless of thread. Optional feature that forces dirty state whenever we use a new context regardless of thread.
angle_glesv2_extension
Current value (from the default) = ""
From //third_party/angle/BUILD.gn:54
angle_has_frame_capture angle_has_frame_capture
Current value (from the default) = true Current value (from the default) = true
From //third_party/angle/gni/angle.gni:118 From //third_party/angle/gni/angle.gni:116
Frame capture code is enabled by default if rapidjson is available. Frame capture code is enabled by default if rapidjson is available.
angle_has_histograms angle_has_histograms
Current value (from the default) = true Current value (from the default) = true
From //third_party/angle/gni/angle.gni:231 From //third_party/angle/gni/angle.gni:229
angle_has_rapidjson angle_has_rapidjson
Current value (from the default) = true Current value (from the default) = true
From //third_party/angle/gni/angle.gni:86 From //third_party/angle/gni/angle.gni:84
Indicate if the rapidJSON library is available to build with in third_party/. Indicate if the rapidJSON library is available to build with in third_party/.
angle_is_winuwp angle_is_winuwp
Current value (from the default) = false Current value (from the default) = false
From //third_party/angle/gni/angle.gni:105 From //third_party/angle/gni/angle.gni:103
There's no "is_winuwp" helper in BUILDCONFIG.gn, so we define one ourselves There's no "is_winuwp" helper in BUILDCONFIG.gn, so we define one ourselves
angle_libs_suffix angle_libs_suffix
Current value (from the default) = "" Current value (from the default) = ""
From //third_party/angle/gni/angle.gni:111 From //third_party/angle/gni/angle.gni:109
angle_link_glx angle_link_glx
Current value (from the default) = false Current value (from the default) = false
@ -321,13 +332,13 @@ angle_link_glx
angle_shared_libvulkan angle_shared_libvulkan
Current value (from the default) = true Current value (from the default) = true
From //third_party/angle/gni/angle.gni:102 From //third_party/angle/gni/angle.gni:100
Vulkan loader is statically linked on Mac. http://anglebug.com/4477 Vulkan loader is statically linked on Mac. http://anglebug.com/4477
angle_standalone angle_standalone
Current value (from the default) = false Current value (from the default) = false
From //third_party/angle/gni/angle.gni:129 From //third_party/angle/gni/angle.gni:127
True if we are building inside an ANGLE checkout. True if we are building inside an ANGLE checkout.
@ -337,7 +348,7 @@ angle_use_custom_libvulkan
angle_use_vulkan_null_display angle_use_vulkan_null_display
Current value (from the default) = false Current value (from the default) = false
From //third_party/angle/gni/angle.gni:146 From //third_party/angle/gni/angle.gni:144
When set to true, ANGLE will not use VK_KHR_surface and VK_KHR_swapchain When set to true, ANGLE will not use VK_KHR_surface and VK_KHR_swapchain
extensions. Content can be rendered only off-screen. extensions. Content can be rendered only off-screen.
@ -352,25 +363,25 @@ angle_vulkan_headers_dir
Current value = "//third_party/vulkan-deps/vulkan-headers/src" Current value = "//third_party/vulkan-deps/vulkan-headers/src"
From //.gn:54 From //.gn:54
Overridden from the default = "//third_party/angle/third_party/vulkan-deps/vulkan-headers/src" Overridden from the default = "//third_party/angle/third_party/vulkan-deps/vulkan-headers/src"
From //third_party/angle/gni/angle.gni:214 From //third_party/angle/gni/angle.gni:212
angle_vulkan_loader_dir angle_vulkan_loader_dir
Current value = "//third_party/vulkan-deps/vulkan-loader/src" Current value = "//third_party/vulkan-deps/vulkan-loader/src"
From //.gn:55 From //.gn:55
Overridden from the default = "//third_party/angle/third_party/vulkan-deps/vulkan-loader/src" Overridden from the default = "//third_party/angle/third_party/vulkan-deps/vulkan-loader/src"
From //third_party/angle/gni/angle.gni:216 From //third_party/angle/gni/angle.gni:214
angle_vulkan_tools_dir angle_vulkan_tools_dir
Current value = "//third_party/vulkan-deps/vulkan-tools/src" Current value = "//third_party/vulkan-deps/vulkan-tools/src"
From //.gn:56 From //.gn:56
Overridden from the default = "//third_party/angle/third_party/vulkan-deps/vulkan-tools/src" Overridden from the default = "//third_party/angle/third_party/vulkan-deps/vulkan-tools/src"
From //third_party/angle/gni/angle.gni:218 From //third_party/angle/gni/angle.gni:216
angle_vulkan_validation_layers_dir angle_vulkan_validation_layers_dir
Current value = "//third_party/vulkan-deps/vulkan-validation-layers/src" Current value = "//third_party/vulkan-deps/vulkan-validation-layers/src"
From //.gn:58 From //.gn:58
Overridden from the default = "//third_party/angle/third_party/vulkan-deps/vulkan-validation-layers/src" Overridden from the default = "//third_party/angle/third_party/vulkan-deps/vulkan-validation-layers/src"
From //third_party/angle/gni/angle.gni:220 From //third_party/angle/gni/angle.gni:218
angle_with_capture_by_default angle_with_capture_by_default
Current value (from the default) = false Current value (from the default) = false
@ -445,16 +456,19 @@ blink_gc_plugin_option_warn_unneeded_finalizer
blink_symbol_level blink_symbol_level
Current value (from the default) = -1 Current value (from the default) = -1
From //third_party/blink/renderer/config.gni:37 From //third_party/blink/renderer/config.gni:40
How many symbols to include in the build of blink. This affects How many symbols to include in the build of blink. This affects
the performance of the build since the symbols are large and dealing with the performance of the build since the symbols are large and dealing with
them is slow. them is slow.
2 means regular build with symbols. 2 means regular build with symbols.
1 means minimal symbols, usually enough for backtraces only. Symbols with 1 means medium symbols, usually enough for backtraces only. Symbols with
internal linkage (static functions or those in anonymous namespaces) may not internal linkage (static functions or those in anonymous namespaces) may not
appear when using this level. appear when using this level. On some platforms (including Windows)
0 means no symbols. filenames and line numbers will be included. Information about types and
locals is not included.
0 means minimal symbols, which on some platforms (including Windows) may
include function names suitable for backtraces.
-1 means auto-set according to debug/release and platform. -1 means auto-set according to debug/release and platform.
branding_file_path branding_file_path
@ -514,8 +528,11 @@ build_with_mozilla
Enable to use the Mozilla internal settings. Enable to use the Mozilla internal settings.
build_with_on_device_clustering_backend build_with_on_device_clustering_backend
Current value (from the default) = false Current value (from the default) = true
From //components/history_clusters/core/BUILD.gn:15 From //components/history_clusters/core/BUILD.gn:12
You can set the variable 'build_with_on_device_clustering_backend' to true
to use the on-device clustering backend even in a developer build.
build_with_tflite_lib build_with_tflite_lib
Current value (from the default) = true Current value (from the default) = true
@ -666,7 +683,7 @@ clang_use_default_sample_profile
clang_version clang_version
Current value (from the default) = "14.0.0" Current value (from the default) = "14.0.0"
From //build/toolchain/toolchain.gni:41 From //build/toolchain/toolchain.gni:43
com_init_check_hook_disabled com_init_check_hook_disabled
Current value (from the default) = false Current value (from the default) = false
@ -1104,7 +1121,7 @@ enable_autofill_assistant_api
enable_av1_decoder enable_av1_decoder
Current value (from the default) = true Current value (from the default) = true
From //media/media_options.gni:80 From //media/media_options.gni:83
enable_background_contents enable_background_contents
Current value (from the default) = true Current value (from the default) = true
@ -1204,18 +1221,18 @@ enable_cast_renderer
enable_cast_streaming_renderer enable_cast_streaming_renderer
Current value (from the default) = false Current value (from the default) = false
From //media/media_options.gni:252 From //media/media_options.gni:259
Enable use of libcast (//third_party/openscreen/src/cast) for cast mirroring Enable use of libcast (//third_party/openscreen/src/cast) for cast mirroring
and linked into the resulting binary. and linked into the resulting binary.
enable_cdm_host_verification enable_cdm_host_verification
Current value (from the default) = false Current value (from the default) = false
From //media/media_options.gni:166 From //media/media_options.gni:173
enable_cdm_storage_id enable_cdm_storage_id
Current value (from the default) = false Current value (from the default) = false
From //media/media_options.gni:170 From //media/media_options.gni:177
Enable Storage ID which is used by CDMs. This is only available with chrome Enable Storage ID which is used by CDMs. This is only available with chrome
branding, but may be overridden by other embedders. branding, but may be overridden by other embedders.
@ -1275,7 +1292,7 @@ enable_color_manager
Current value (from the default) = false Current value (from the default) = false
From //components/exo/buildflags.gni:11 From //components/exo/buildflags.gni:11
If true, enables zwp_color_manager_v1. This is a temporary flag meant to If true, enables zcr_color_manager_v1. This is a temporary flag meant to
guard an in-progress implementation, to be replaced by a feature flag. guard an in-progress implementation, to be replaced by a feature flag.
enable_cros_libassistant enable_cros_libassistant
@ -1387,7 +1404,7 @@ enable_feed_v2_modern
enable_ffmpeg_video_decoders enable_ffmpeg_video_decoders
Current value (from the default) = true Current value (from the default) = true
From //media/media_options.gni:143 From //media/media_options.gni:150
On Android, FFMpeg is built without video decoders by default. On Android, FFMpeg is built without video decoders by default.
This flag gives the option to override that decision in case there are no This flag gives the option to override that decision in case there are no
@ -1419,7 +1436,7 @@ enable_gpu_client_logging
enable_gpu_service_logging enable_gpu_service_logging
Current value (from the default) = false Current value (from the default) = false
From //ui/gl/BUILD.gn:20 From //ui/gl/BUILD.gn:21
Whether service side logging (actual calls into the GL driver) is enabled Whether service side logging (actual calls into the GL driver) is enabled
or not. or not.
@ -1458,6 +1475,12 @@ enable_hangout_services_extension
Hangout services is an extension that adds extra features to Hangouts. Hangout services is an extension that adds extra features to Hangouts.
It is enableable separately to facilitate testing. It is enableable separately to facilitate testing.
enable_hls_demuxer
Current value (from the default) = false
From //media/media_options.gni:79
Enable HLS manifest parser and demuxer.
enable_hls_sample_aes enable_hls_sample_aes
Current value (from the default) = false Current value (from the default) = false
From //media/media_options.gni:65 From //media/media_options.gni:65
@ -1500,7 +1523,7 @@ enable_iterator_debugging
enable_js_protobuf enable_js_protobuf
Current value (from the default) = true Current value (from the default) = true
From //third_party/protobuf/proto_library.gni:134 From //third_party/protobuf/proto_library.gni:141
Allows subprojects to omit javascript dependencies (e.g.) closure_compiler Allows subprojects to omit javascript dependencies (e.g.) closure_compiler
and google-closure-library. and google-closure-library.
@ -1549,7 +1572,7 @@ enable_libgav1_decoder
enable_library_cdms enable_library_cdms
Current value (from the default) = true Current value (from the default) = true
From //media/media_options.gni:150 From //media/media_options.gni:157
Enables the use of library CDMs that implements the interface defined at Enables the use of library CDMs that implements the interface defined at
media/cdm/api/content_decryption_module.h. If true, the actually library CDM media/cdm/api/content_decryption_module.h. If true, the actually library CDM
@ -1610,7 +1633,7 @@ enable_media_overlay
enable_media_remoting enable_media_remoting
Current value (from the default) = true Current value (from the default) = true
From //media/media_options.gni:240 From //media/media_options.gni:247
This switch defines whether the Media Remoting implementation will be built. This switch defines whether the Media Remoting implementation will be built.
When enabled, media is allowed to be renderer and played back on remote When enabled, media is allowed to be renderer and played back on remote
@ -1618,7 +1641,7 @@ enable_media_remoting
enable_media_remoting_rpc enable_media_remoting_rpc
Current value (from the default) = true Current value (from the default) = true
From //media/media_options.gni:246 From //media/media_options.gni:253
Media Remoting RPC is disabled on Android since it's unused but increases Media Remoting RPC is disabled on Android since it's unused but increases
the native binary size by ~70Kb. the native binary size by ~70Kb.
@ -1806,7 +1829,7 @@ enable_perfetto_tools
enable_perfetto_tools_trace_to_text enable_perfetto_tools_trace_to_text
Current value (from the default) = false Current value (from the default) = false
From //third_party/perfetto/gn/perfetto.gni:291 From //third_party/perfetto/gn/perfetto.gni:298
enable_perfetto_trace_processor enable_perfetto_trace_processor
Current value (from the default) = true Current value (from the default) = true
@ -1814,23 +1837,23 @@ enable_perfetto_trace_processor
enable_perfetto_trace_processor_httpd enable_perfetto_trace_processor_httpd
Current value (from the default) = false Current value (from the default) = false
From //third_party/perfetto/gn/perfetto.gni:279 From //third_party/perfetto/gn/perfetto.gni:286
enable_perfetto_trace_processor_json enable_perfetto_trace_processor_json
Current value (from the default) = true Current value (from the default) = true
From //third_party/perfetto/gn/perfetto.gni:274 From //third_party/perfetto/gn/perfetto.gni:281
enable_perfetto_trace_processor_linenoise enable_perfetto_trace_processor_linenoise
Current value (from the default) = false Current value (from the default) = false
From //third_party/perfetto/gn/perfetto.gni:268 From //third_party/perfetto/gn/perfetto.gni:275
enable_perfetto_trace_processor_percentile enable_perfetto_trace_processor_percentile
Current value (from the default) = false Current value (from the default) = false
From //third_party/perfetto/gn/perfetto.gni:264 From //third_party/perfetto/gn/perfetto.gni:271
enable_perfetto_trace_processor_sqlite enable_perfetto_trace_processor_sqlite
Current value (from the default) = true Current value (from the default) = true
From //third_party/perfetto/gn/perfetto.gni:259 From //third_party/perfetto/gn/perfetto.gni:266
enable_perfetto_traced_perf enable_perfetto_traced_perf
Current value (from the default) = false Current value (from the default) = false
@ -1838,7 +1861,7 @@ enable_perfetto_traced_perf
enable_perfetto_traced_probes enable_perfetto_traced_probes
Current value (from the default) = false Current value (from the default) = false
From //third_party/perfetto/gn/perfetto.gni:251 From //third_party/perfetto/gn/perfetto.gni:258
The traced_probes daemon is very Linux-specific, as it depends on ftrace and The traced_probes daemon is very Linux-specific, as it depends on ftrace and
various /proc interfaces. There is no point making its code platform-neutral various /proc interfaces. There is no point making its code platform-neutral
@ -1850,7 +1873,7 @@ enable_perfetto_traced_probes
enable_perfetto_ui enable_perfetto_ui
Current value (from the default) = false Current value (from the default) = false
From //third_party/perfetto/gn/perfetto.gni:295 From //third_party/perfetto/gn/perfetto.gni:302
enable_perfetto_unittests enable_perfetto_unittests
Current value (from the default) = true Current value (from the default) = true
@ -1864,9 +1887,13 @@ enable_perfetto_watchdog
Current value (from the default) = false Current value (from the default) = false
From //third_party/perfetto/gn/perfetto.gni:183 From //third_party/perfetto/gn/perfetto.gni:183
enable_perfetto_x64_cpu_opt
Current value (from the default) = false
From //third_party/perfetto/gn/perfetto.gni:242
enable_perfetto_zlib enable_perfetto_zlib
Current value (from the default) = true Current value (from the default) = true
From //third_party/perfetto/gn/perfetto.gni:285 From //third_party/perfetto/gn/perfetto.gni:292
enable_platform_ac3_eac3_audio enable_platform_ac3_eac3_audio
Current value (from the default) = false Current value (from the default) = false
@ -1890,11 +1917,11 @@ enable_platform_encrypted_hevc
enable_platform_hevc enable_platform_hevc
Current value (from the default) = false Current value (from the default) = false
From //media/media_options.gni:86 From //media/media_options.gni:89
enable_platform_hevc_decoding enable_platform_hevc_decoding
Current value (from the default) = false Current value (from the default) = false
From //media/media_options.gni:93 From //media/media_options.gni:96
enable_platform_mpeg_h_audio enable_platform_mpeg_h_audio
Current value (from the default) = false Current value (from the default) = false
@ -1979,7 +2006,7 @@ enable_resource_allowlist_generation
enable_runtime_media_renderer_selection enable_runtime_media_renderer_selection
Current value (from the default) = false Current value (from the default) = false
From //media/media_options.gni:161 From //media/media_options.gni:168
When enabled, this feature allows developers to use a runtime flag to When enabled, this feature allows developers to use a runtime flag to
choose the implementation of the renderer that is used. On a build which choose the implementation of the renderer that is used. On a build which
@ -1996,12 +2023,6 @@ enable_rust
This can be used to create Rust test binaries, even if the flag below This can be used to create Rust test binaries, even if the flag below
is false. is false.
enable_rust_in_chromium
Current value (from the default) = false
From //build/config/rust.gni:20
Whether to allow Rust code to contribute to the main Chromium binaries.
enable_segment_heap enable_segment_heap
Current value (from the default) = false Current value (from the default) = false
From //build/config/win/manifest.gni:46 From //build/config/win/manifest.gni:46
@ -2034,7 +2055,7 @@ enable_skia_dawn_gtests
enable_skia_wuffs_gif enable_skia_wuffs_gif
Current value (from the default) = true Current value (from the default) = true
From //skia/BUILD.gn:31 From //skia/BUILD.gn:30
enable_soda enable_soda
Current value (from the default) = false Current value (from the default) = false
@ -2258,7 +2279,7 @@ generate_fuzzer_owners
generate_linker_map generate_linker_map
Current value (from the default) = false Current value (from the default) = false
From //build/toolchain/toolchain.gni:26 From //build/toolchain/toolchain.gni:21
Used for binary size analysis. Used for binary size analysis.
@ -2419,14 +2440,6 @@ icu_use_data_file
Tells icu to load an external data file rather than rely on the icudata Tells icu to load an external data file rather than rely on the icudata
being linked directly into the binary. being linked directly into the binary.
ignore_elf32_limitations
Current value (from the default) = false
From //build_overrides/build.gni:59
Android 32-bit non-component, non-clang builds cannot have symbol_level=2
due to 4GiB file size limit, see https://crbug.com/648948.
Set this flag to true to skip the assertion.
ignore_missing_widevine_signing_cert ignore_missing_widevine_signing_cert
Current value (from the default) = true Current value (from the default) = true
From //third_party/widevine/cdm/widevine.gni:76 From //third_party/widevine/cdm/widevine.gni:76
@ -2776,7 +2789,7 @@ is_unsafe_developer_build
is_win_arm64 is_win_arm64
Current value (from the default) = false Current value (from the default) = false
From //third_party/angle/gni/angle.gni:115 From //third_party/angle/gni/angle.gni:113
Currently Windows on Arm doesn't support OpenGL or Vulkan. Currently Windows on Arm doesn't support OpenGL or Vulkan.
@ -2943,7 +2956,7 @@ mixer_in_cast_shell
mojo_media_host mojo_media_host
Current value (from the default) = "gpu" Current value (from the default) = "gpu"
From //media/media_options.gni:233 From //media/media_options.gni:240
The process that the mojo MediaService runs in. By default, all services The process that the mojo MediaService runs in. By default, all services
registered in |mojo_media_services| are hosted in the MediaService, with the registered in |mojo_media_services| are hosted in the MediaService, with the
@ -2958,7 +2971,7 @@ mojo_media_host
mojo_media_services mojo_media_services
Current value (from the default) = ["video_decoder", "cdm"] Current value (from the default) = ["video_decoder", "cdm"]
From //media/media_options.gni:221 From //media/media_options.gni:228
A list of mojo media services that should be used in the media pipeline. A list of mojo media services that should be used in the media pipeline.
Valid entries in the list are: Valid entries in the list are:
@ -3011,7 +3024,7 @@ nacl_sdk_untrusted
ndk_api_level_at_least_26 ndk_api_level_at_least_26
Current value (from the default) = false Current value (from the default) = false
From //third_party/angle/gni/angle.gni:94 From //third_party/angle/gni/angle.gni:92
needs_gomacc_path_arg needs_gomacc_path_arg
Current value (from the default) = false Current value (from the default) = false
@ -3206,7 +3219,7 @@ perfetto_build_with_android
perfetto_enable_git_rev_version_header perfetto_enable_git_rev_version_header
Current value (from the default) = false Current value (from the default) = false
From //third_party/perfetto/gn/perfetto.gni:241 From //third_party/perfetto/gn/perfetto.gni:248
perfetto_force_dcheck perfetto_force_dcheck
Current value (from the default) = "" Current value (from the default) = ""
@ -3231,18 +3244,18 @@ perfetto_force_dlog
perfetto_use_system_protobuf perfetto_use_system_protobuf
Current value (from the default) = false Current value (from the default) = false
From //third_party/perfetto/gn/perfetto.gni:303 From //third_party/perfetto/gn/perfetto.gni:310
Used by CrOS system builds. Uses the system version of protobuf Used by CrOS system builds. Uses the system version of protobuf
from /usr/include instead of the hermetic one. from /usr/include instead of the hermetic one.
perfetto_use_system_zlib perfetto_use_system_zlib
Current value (from the default) = false Current value (from the default) = false
From //third_party/perfetto/gn/perfetto.gni:305 From //third_party/perfetto/gn/perfetto.gni:312
perfetto_verbose_logs_enabled perfetto_verbose_logs_enabled
Current value (from the default) = false Current value (from the default) = false
From //third_party/perfetto/gn/perfetto.gni:255 From //third_party/perfetto/gn/perfetto.gni:262
pgo_data_path pgo_data_path
Current value (from the default) = "" Current value (from the default) = ""
@ -3736,6 +3749,12 @@ rustc_can_link
https://crbug.com/1229423 https://crbug.com/1229423
NB this may be overridden by individual toolchains NB this may be overridden by individual toolchains
rustc_version
Current value (from the default) = "rustc 1.55.0-dev"
From //build/config/rust.gni:25
The version string returned by rustc -V.
safe_browsing_mode safe_browsing_mode
Current value (from the default) = 1 Current value (from the default) = 1
From //components/safe_browsing/buildflags.gni:20 From //components/safe_browsing/buildflags.gni:20
@ -3763,7 +3782,7 @@ sanitizer_coverage_flags
trace-pc-guard,indirect-calls trace-pc-guard,indirect-calls
seed_corpus_dir seed_corpus_dir
Current value (from the default) = "//out/foo/gen/components/viz/service/compositor_frame_fuzzer/binary_seed_corpus" Current value (from the default) = "//out/Default/gen/components/viz/service/compositor_frame_fuzzer/binary_seed_corpus"
From //components/viz/service/compositor_frame_fuzzer/BUILD.gn:9 From //components/viz/service/compositor_frame_fuzzer/BUILD.gn:9
show_includes show_includes
@ -3789,7 +3808,7 @@ skia_use_gl
skip_buildtools_check skip_buildtools_check
Current value (from the default) = false Current value (from the default) = false
From //third_party/perfetto/gn/perfetto.gni:299 From //third_party/perfetto/gn/perfetto.gni:306
Skip buildtools dependency checks (needed for ChromeOS). Skip buildtools dependency checks (needed for ChromeOS).
@ -3906,7 +3925,7 @@ target_sysroot_dir
tests_have_location_tags tests_have_location_tags
Current value (from the default) = true Current value (from the default) = true
From //testing/test.gni:20 From //testing/test.gni:21
Some component repos (e.g. ANGLE) import //testing but do not have Some component repos (e.g. ANGLE) import //testing but do not have
"location_tags.json", and so we don't want to try and upload the tags "location_tags.json", and so we don't want to try and upload the tags
@ -3971,7 +3990,7 @@ use_allocator_shim
use_alsa use_alsa
Current value (from the default) = true Current value (from the default) = true
From //media/media_options.gni:120 From //media/media_options.gni:127
use_amdgpu_minigbm use_amdgpu_minigbm
Current value (from the default) = false Current value (from the default) = false
@ -4013,7 +4032,7 @@ use_base_test_suite
use_blink_extensions_chromeos use_blink_extensions_chromeos
Current value (from the default) = false Current value (from the default) = false
From //third_party/blink/renderer/config.gni:46 From //third_party/blink/renderer/config.gni:49
If true, the experimental renderer extensions library will be used. If true, the experimental renderer extensions library will be used.
@ -4144,12 +4163,6 @@ use_cxx11
Allow projects that wish to stay on C++11 to override Chromium's default. Allow projects that wish to stay on C++11 to override Chromium's default.
use_cxx11_on_android
Current value (from the default) = false
From //build/config/compiler/BUILD.gn:186
C++11 may not be an option if Android test infrastructure is used.
use_dawn use_dawn
Current value (from the default) = true Current value (from the default) = true
From //ui/gl/features.gni:21 From //ui/gl/features.gni:21
@ -4286,7 +4299,7 @@ use_gtk
use_icf use_icf
Current value (from the default) = false Current value (from the default) = false
From //build/config/compiler/BUILD.gn:200 From //build/config/compiler/BUILD.gn:195
use_intel_minigbm use_intel_minigbm
Current value (from the default) = false Current value (from the default) = false
@ -4329,7 +4342,7 @@ use_kerberos
use_layout_plugin use_layout_plugin
Current value (from the default) = false Current value (from the default) = false
From //third_party/blink/renderer/core/BUILD.gn:84 From //third_party/blink/renderer/core/BUILD.gn:86
Set to true to enable the clang layout plugin that help you to follow the Set to true to enable the clang layout plugin that help you to follow the
layout-related restrictions during compilation. layout-related restrictions during compilation.
@ -4381,7 +4394,7 @@ use_locally_built_instrumented_libraries
use_low_quality_image_interpolation use_low_quality_image_interpolation
Current value (from the default) = false Current value (from the default) = false
From //third_party/blink/renderer/config.gni:40 From //third_party/blink/renderer/config.gni:43
If true, defaults image interpolation to low quality. If true, defaults image interpolation to low quality.
@ -4510,7 +4523,7 @@ use_platform_icu_alternatives
use_pulseaudio use_pulseaudio
Current value (from the default) = true Current value (from the default) = true
From //media/media_options.gni:131 From //media/media_options.gni:138
use_py3_for_perf use_py3_for_perf
Current value (from the default) = false Current value (from the default) = false
@ -4738,7 +4751,7 @@ use_unofficial_version_number
use_unverified_rust_toolchain use_unverified_rust_toolchain
Current value (from the default) = false Current value (from the default) = false
From //build/config/rust.gni:25 From //build/config/rust.gni:22
Use unverified, untrusted, Rust toolchains from the internet Use unverified, untrusted, Rust toolchains from the internet
(which support more platforms and options than those we trust for real (which support more platforms and options than those we trust for real
@ -4814,7 +4827,7 @@ use_wayland_gbm
use_webaudio_ffmpeg use_webaudio_ffmpeg
Current value (from the default) = false Current value (from the default) = false
From //third_party/blink/renderer/config.gni:43 From //third_party/blink/renderer/config.gni:46
If true, ffmpeg will be used for computing FFTs for WebAudio If true, ffmpeg will be used for computing FFTs for WebAudio
@ -4833,14 +4846,6 @@ use_x11
Current value (from the default) = true Current value (from the default) = true
From //build/config/ozone.gni:122 From //build/config/ozone.gni:122
use_xcode_clang
Current value (from the default) = false
From //build/toolchain/toolchain.gni:23
Compile with Xcode version of clang instead of hermetic version shipped
with the build. Used to be used iOS for official builds, but is now off by
default for all configurations.
use_xkbcommon use_xkbcommon
Current value (from the default) = true Current value (from the default) = true
From //ui/base/ui_features.gni:9 From //ui/base/ui_features.gni:9
@ -5656,4 +5661,3 @@ x64_arch
https://gcc.gnu.org/onlinedocs/gcc/x86-Options.html https://gcc.gnu.org/onlinedocs/gcc/x86-Options.html
CPU options for "x86-64" in llvm can be found at CPU options for "x86-64" in llvm can be found at
https://github.com/llvm/llvm-project/blob/master/llvm/include/llvm/Support/X86TargetParser.def https://github.com/llvm/llvm-project/blob/master/llvm/include/llvm/Support/X86TargetParser.def