Windows向けのビルド手順メモ
必要な物
- CMake
- Ninja
https://ninja-build.org/ - Visual Studio
- Windows 10.0.18362.0 SDK
- Skia – Aseprite用にビルドされたもの
https://github.com/aseprite/skia/
手順
VsDevCmd.bat を使ってツール類のパスを通す。
call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\Tools\VsDevCmd.bat" -arch=x64
このまま公式の手順に沿って進めてもCurlとWebSocketが無いというエラーが出るのでオプションを指定して無効化する。
-DENABLE_WEBSOCKET=OFF
-DENABLE_NEWS=OFF
-DENABLE_UPDATER=OFF
コマンドは下のようになる
cd aseprite
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo -DLAF_BACKEND=skia -DSKIA_DIR=[Skiaの展開先] -DSKIA_LIBRARY_DIR=[Skiaの展開先]\out\Release-x64 -DSKIA_LIBRARY=[Skiaの展開先]\out\Release-x64\skia.lib -DENABLE_WEBSOCKET=OFF -DENABLE_NEWS=OFF -DENABLE_UPDATER=OFF -G Ninja ..
ninja aseprite
おわり