Aseprite 빌드순서를 설명한 공식문서
http://github.com/aseprite/aseprite/bl ··· stall.md (새 창으로 열기)

[준비물]
- 안티바이러스 프로그램 비활성화

- CMake 입수. 설치시 패스등록.
http://cmake.org/download/ (새 창으로 열기)

- Ninja 입수. 압축해동후 패스등록.
http://github.com/ninja-build/ninja/releases (새 창으로 열기)

- Python 입수. 설치시 패스등록
http://www.python.org/downloads/ (새 창으로 열기)

- Visual Studio Community 2019 설치
http://visualstudio.microsoft.com/ko/downloads (새 창으로 열기)

- 소스코드 입수
http://github.com/aseprite/aseprite/releases (새 창으로 열기)


[Skia 셋업]
- Google depot tools 다운로드 후 C:\deps\depot_tools 에 해동
http://storage.googleapis.com/chrome-i ··· ools.zip (새 창으로 열기)

- LLVM을 C:\deps\llvm 에 설치
http://releases.llvm.org/download.html (새 창으로 열기)

- Developer Command Prompt for VS 2019에서 다음 명령을 순서대로 실행. 에러는 무시.
call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\Tools\VsDevCmd.bat" -arch=x64

set PATH=C:\deps\depot_tools;%PATH%
cd C:\deps\depot_tools
gclient sync

cd C:\deps
git clone -b aseprite-m71 http://github.com/aseprite/skia.git
cd skia
python tools/git-sync-deps

set PATH=C:\deps\llvm\bin;%PATH%
gn gen out/Release --args="is_official_build=true skia_use_system_expat=false skia_use_system_libjpeg_turbo=false skia_use_system_libpng=false skia_use_system_libwebp=false skia_use_system_zlib=false target_cpu=""x64"" cc=""clang"" cxx=""clang++"" clang_win=""c:\deps\llvm"""
ninja -C out/Release skia


- Developer Command Prompt for VS 2019에서 다음명령을 순서대로 실행하면 build\bin에 aseprite.exe가 작성된다.
cd aseprite
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo -DLAF_OS_BACKEND=skia -DSKIA_DIR=C:\deps\skia -DSKIA_OUT_DIR=C:\deps\skia\out\Release -G Ninja ..
ninja aseprite
2019/08/04 15:33 2019/08/04 15:33

Tags: ,

Trackback Address :: 이 글에는 트랙백을 보낼 수 없습니다

Comment on this post!