# This is my build config for skia using a very recent skia source
cxx="clang++"
cc="clang"
is_official_build=true
is_debug=false
is_component_build=true
skia_pdf_subset_harfbuzz=false
skia_use_harfbuzz=true
skia_use_system_harfbuzz=false
skia_use_vulkan=true
skia_use_vma=true
skia_use_libwebp_encode=false
skia_use_libwebp_decode=false
skia_enable_gpu=true
skia_enable_svg=true
skia_use_expat=true
> cd .. && python3 tools/git-sync-deps
> cd .. && bin/gn gen $BUILD_TYPE --args='$BUILD_CONFIG'
> cd .. && ninja -C $BUILD_TYPE
> rsync -a *.so $TAPESTRY/lib/
-lskia -lsvg
-lm
The above produces issues with SkDOM not being exported from libskia
This is using 'tapestry' syntax, with the idea of combining everything
for config, build, install and use in one string. That is,
its used somewhat like GN project DEPS file, but declares more
for use with your project.
Anyway, I cannot trace what would turn SkDOM symbols on, or move them itno
the libsvg. They are definitely inside the libskia, but not exported.
Regards,