38 lines
1.2 KiB
Plaintext
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
|