f3c874a984
BUG=skia: GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2854 Change-Id: Ieb94788182b35d8fd3197ce090d5f28a65903204 Reviewed-on: https://skia-review.googlesource.com/2854 Reviewed-by: Ben Wagner <bungeman@google.com> Commit-Queue: Mike Klein <mtklein@chromium.org> |
||
---|---|---|
.. | ||
.gitignore | ||
CMakeLists.txt | ||
example.cpp | ||
README.md | ||
SkUserConfig.h.in |
CMake build for Skia
This directory contains experiemental CMake build files for Skia. They are primarily targeted at building Skia as it would be shipped, not at day-to-day Skia development.
Quickstart
git clone https://skia.googlesource.com/skia.git
cd skia/cmake
cmake . -G Ninja # Other CMake generators should work fine.
ninja
ls -l libskia.* example
./example
open example.png || xdg-open example.png
If that works, you should see "Hello World!" with a green-to-purple gradient.
Currently supported platforms
(None. This is still super experimental.)
Currently maybe-kinda-working platforms
- x86-64 Mac OS X
- x86-64 Ubuntu 15.04
- x86-64 Windows 10, with extra caveats:
- Compiles against DirectWrite, not GDI, for fonts
- Configure with
cmake . -G "Visual Studio 14 2015"
. - Compile with
cmake --build . --config Release
. - Still has too many warnings.
- Poorly tested as yet.