skia2/cmake
halcanary 4ae26258ef CMake: Compile in OSMesa on Linux, if found.
CQ_EXTRA_TRYBOTS=client.skia.compile:Build-Mac10.9-Clang-x86_64-Release-CMake-Trybot,Build-Ubuntu-GCC-x86_64-Release-CMake-Trybot

Review URL: https://codereview.chromium.org/1353383003
2015-09-21 09:42:23 -07:00
..
.gitignore CMake builds on Ubuntu now too. 2015-08-31 06:59:21 -07:00
cmake_build small tweaks to cmake_build 2015-09-15 10:17:08 -07:00
CMakeLists.txt CMake: Compile in OSMesa on Linux, if found. 2015-09-21 09:42:23 -07:00
example.cpp CMake builds on Ubuntu now too. 2015-08-31 06:59:21 -07:00
README.md CMake tweaks 2015-09-01 09:22:32 -07:00

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

$ cd skia/cmake
$ cmake . -G Ninja     # Other CMake generators should work fine.
$ ninja
$ ls -l libskia.* example
$ ./example
$ 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, Ubuntu 15.04

Caveats

  • SkCodec, Skia's new image decoder library, does not yet build.