diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 09:22:09 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 09:22:09 +0000 |
commit | 43a97878ce14b72f0981164f87f2e35e14151312 (patch) | |
tree | 620249daf56c0258faa40cbdcf9cfba06de2a846 /third_party/libwebrtc/build/args/headless.gn | |
parent | Initial commit. (diff) | |
download | firefox-43a97878ce14b72f0981164f87f2e35e14151312.tar.xz firefox-43a97878ce14b72f0981164f87f2e35e14151312.zip |
Adding upstream version 110.0.1.upstream/110.0.1upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'third_party/libwebrtc/build/args/headless.gn')
-rw-r--r-- | third_party/libwebrtc/build/args/headless.gn | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/third_party/libwebrtc/build/args/headless.gn b/third_party/libwebrtc/build/args/headless.gn new file mode 100644 index 0000000000..ed6308ba22 --- /dev/null +++ b/third_party/libwebrtc/build/args/headless.gn @@ -0,0 +1,58 @@ +# GN args template for the Headless Chrome library +# +# Add import to arg.gn in out directory and run gn gen on the directory to use. +# E.g. for out directory out/foo: +# echo 'import("//build/args/headless.gn")' > out/foo/args.gn +# gn gen out/foo +# +# Use gn args to add your own build preference args. + +use_ozone = true +ozone_auto_platforms = false +ozone_platform = "headless" +ozone_platform_headless = true +angle_enable_vulkan = true +angle_enable_swiftshader = true + +# Embed resource.pak into binary to simplify deployment. +headless_use_embedded_resources = true + +# Expose headless bindings for freetype library bundled with Chromium. +headless_fontconfig_utils = true + +# Don't use Prefs component, disabling access to Local State prefs. +headless_use_prefs = false + +# Don't use Policy component, disabling all policies. +headless_use_policy = false + +# Remove a dependency on a system fontconfig library. +use_bundled_fontconfig = true + +# In order to simplify deployment we build ICU data file +# into binary. +icu_use_data_file = false + +# Use embedded data instead external files for headless in order +# to simplify deployment. +v8_use_external_startup_data = false + +enable_nacl = false +enable_print_preview = false +enable_remoting = false +use_alsa = false +use_cups = false +use_dbus = false +use_gio = false +use_kerberos = false +use_libpci = false +use_pulseaudio = false +use_udev = false +rtc_use_pipewire = false +v8_enable_lazy_source_positions = false +use_glib = false +use_gtk = false +use_pangocairo = false + +# TODO(1096425): Remove this once use_x11 goes away. +use_x11 = false |