make skia into static library
commit6517ce70e50e61441484e7ee7a4be0e265020175
authorNoel Grandin <noelgrandin@gmail.com>
Mon, 29 Apr 2024 18:39:48 +0000 (29 20:39 +0200)
committerNoel Grandin <noel.grandin@collabora.co.uk>
Tue, 7 May 2024 13:54:49 +0000 (7 15:54 +0200)
treef88c236fb18d93fb960576644889353dd9bdb774
parentf1d69a84ac82034d7f98877780c549f06d93792d
make skia into static library

(1) we only use it from inside vcl
(2) it exports a boatload of symbols
(3) its a performance hotspot

so lets link it inside and give the optimiser as
much room as possible.
Change-Id: If19d5556e3b45f40ef09d1e9225d12ef5f1ec32a

Change-Id: I3d5edca20f5a15e8981f17fe9fcb9a338006eaff
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/167273
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
RepositoryExternal.mk
external/skia/Module_skia.mk
external/skia/StaticLibrary_skia.mk [moved from external/skia/Library_skia.mk with 95% similarity]
solenv/gbuild/PrecompiledHeaders.mk
vcl/Library_vclplug_gen.mk
vcl/Library_vclplug_osx.mk
vcl/Library_vclplug_win.mk