1. Meson · Ninja 설치
빌드에 필요한 meson, ninja 설치
python -m pip install --user meson ninja
Successfully installed meson-1.11.2 ninja-1.13.0
설치 후 제대로 되었는지 확인을 해보기 위해 meson —version 실행한다.
meson --version
→ 실행 파일이 시스템 폴더가 아니라 사용자 폴더에 들어가기에 이 폴더가 PATH 환경변수에 없어, 셸이 mexon.exe를 찾지 못한다는 오류가 뜬다. 이를 해결하기 위해 아래 입력
[Environment]::SetEnvironmentVariable(
"Path",
$env:Path + ";C:\Users\<사용자명>\AppData\Roaming\Python\Python314\Scripts",
"User"
)
2. meson setup - 빌드 설정
meson setup build -Dtools=all
이렇게 함으로써 프로젝트의 빌드 환경을 build 디렉터리에 생성하고, 프로젝트에 포함된 모든 도구를 빌드 대상으로 설정한다.
3. ninja - 컴파일
ninja -C build
build 디렉터리에 생성된 빌드 설정을 기준으로 소스 코드를 컴파일하고 실행 파일이나 라이브러리 등의 결과물을 생성한다.
4. ThorVG Example 실행
cd thorvg.example
meson setup builddir
ninja -C builddir
실행하면 창이 뜨고 제목이 이렇게 나온다. ThorVG Example (Software)
댓글
Discussion 원문