Skiaのダウンロードとビルドの方法(Windows)
Skiaは、Googleが開発している2Dグラフィックスライブラリで、Google Chromeや、Firefoxなどで使われている。
今回は、そのSkiaのダウンロードとビルドの方法について解説していく。
まず、Chromiumなどのビルドに必要なdepot_toolsをインストールする。
Gitをインストールしていない場合は、先にインストールしておく。
今回は、c:\skiaというフォルダを作ってその中で作業していく。
まず以下のコマンドをgit bashに入力する。
git clone 'https://chromium.googlesource.com/chromium/tools/depot_tools.git' export PATH="${PWD}/depot_tools:${PATH}"
次に、Skiaリポジトリをダウンロードする。
git clone https://skia.googlesource.com/skia.git cd skia python tools/git-sync-deps
注意したいのが、Skiaのビルドで使用するPythonは、2.7系でなければならない。
3.6系だとエラーになるので、先にPython2.7をインストールしておく。
これでSkia自体のダウンロードはできたので、次はSkiaをビルドしていく。
bin/gn gen out/Static --args='is_official_build=true' bin/gn gen out/Shared --args='is_official_build=true is_component_build=true'
このコマンドで、ビルドファイルを生成できたので、次はdepot_toolsのninjaを使ってSkiaをコンパイルする。
ninja -C out/Static ninja -C out/Shared
これでコンパイルできたので、次はVisual Studioで使えるようにする。
bin/gn gen --ide=vs out/foo python gn/gn_meta_sln.py
参考にしたサイト