3. Build 하기
소스코드가 잘 fetch가 되었으면 src라는 디렉토리가 생성이 된다.
src 디렉토리로 이동해서 다음과 같은 명령을 입력하면 빌드가 시작된다.
chromium은 빌드 도구로 ninja를 이용하는데
이 ninja를 설정하는데 사용하는 도구가 gn이다.
gn gen out/Default 이 명령을 실행하면 .ninja 파일들이 생성이 된다.
$ cd src
$ gn gen out/Default
$ ninja -C out/Default chrome
4. 빌드 빠르게 하기
그러나 위와 같이 빌드를 하면 시간이 엄청나게 오래걸릴 것이다.
빌드를 빠르게 하고 싶다면
ninja -C out/Default chrome 명령 수행전에
다음과 같이 args.gn을 설정해주면 된다.
$ gn args out/Default
위의 명령을 수행하면 out/Default/args.gn 파일이 생성된다.
아 파일을 vim 같은 편집기로 열고 다음과 같은 설정을 적어주면 빌드를 훨씬 빠르게 할 수 있다.
$ cat args.gn
# Build arguments go here. Examples:
is_component_build = true
is_debug = false
symbol_level = 0
# See "gn args <out_dir> --list" for available build arguments.
* 참고
https://chromium.googlesource.com
No comments:
Post a Comment