FreeBSD에서 Skia 컴파일하는 방법
2024.08.26 업데이트됨
다음 명령어를 사용하여 Skia 소스 코드를 다운로드하십시오.
git clone https://skia.googlesource.com/skia
FreeBSD 지원을 위한 패치를 적용하십시오.
0001-Support-for-FreeBSD.patch
cd skia
git am ~/Downloads/0001-Support-for-FreeBSD.patch
git-sync-deps를 실행하여 필요한 소스 코드를 다운로드하십시오.
python3 tools/git-sync-deps
다음 명령어로 컴파일하십시오:
sudo pkg install python3
gn gen out/Static --args='is_debug=false skia_use_fontconfig=true skia_use_freetype=true skia_use_x11=true skia_use_vulkan=true skia_use_dng_sdk=false skia_use_system_libpng=true skia_use_system_zlib=true skia_use_system_icu=true extra_cflags=["-I/usr/local/include", "-I/usr/local/include/harfbuzz", "-I/usr/local/include/freetype2"] extra_ldflags=["-L/usr/local/lib"]'
다음 명령어를 실행해 보십시오:
sudo pkg install ninja
ninja -C out/Static viewer
sk_app이 필요한 경우, 다음 명령어를 실행해 보십시오.
ninja -C out/Static sk_app