Files
pdf/third_party/skia/args.gn
T
2026-05-21 14:59:09 +05:30

38 lines
1.2 KiB
Plaintext

# GN build args for Skia — static, standalone, monolithic, embed-friendly.
# Copied to out/Release/args.gn by the build scripts. See README.md for rationale.
is_debug = false
is_official_build = true
# One self-contained static library, not a component (DLL) build.
is_component_build = false
# Critical for embedding: link the system C++ runtime instead of Google's
# bundled libc++, so Skia is ABI-compatible with the rest of the engine.
use_custom_libcxx = false
# Don't require the Chromium clang plugins for a standalone build.
clang_use_chrome_plugins = false
# Build third-party dependencies from source bundled in Skia for consistency.
skia_use_system_expat = false
skia_use_system_icu = false
skia_use_system_libjpeg_turbo = false
skia_use_system_libpng = false
skia_use_system_libwebp = false
skia_use_system_zlib = false
skia_use_system_freetype2 = false
skia_use_system_harfbuzz = false
skia_use_harfbuzz = false
# Backends: enable CPU and basic OpenGL vector/raster backends, disable heavy system ones.
skia_use_gl = true
skia_use_egl = false
skia_use_vulkan = false
skia_use_direct3d = false
skia_use_metal = false
skia_use_x11 = false
# Treat warnings as warnings — Skia upstream, not our code.
treat_warnings_as_errors = false