totalcross
totalcross copied to clipboard
Automate Skia build & avoid keep it's binaries in repo
Issue Title
Automate Skia build & avoid keep it's binaries in repo
Describe the bug
At the moment the Skia is built for different platforms manully then updated in 'totalcross' repo alongside some of used headers. This approach makes hard to port new versions of Skia and also will enlarge the repo size gradually and It is not good practice at all.
Additional context
It is good idea to move the build scripts & configs in to a CMake module & maintain the Skia source as a git module, then the process defined as cmake custom target so It can fetch the source codes, config Skia build for each platform and build Skia for target platforms as a pre-build target for project main target.