본문 바로가기
닌

닌자 (킷웨어 포크)

Ninja (Kitware fork)

잡서버 지원 닌자 포크

한줄평

“잡서버 연동이 필요한 빌드 환경이라면 본가 대신 고를 이유가 있습니다. 그 기능이 필요 없다면 표준 Ninja 로 충분합니다.”

이런 분께 잡서버 연동 빌드가 필요한 C/C++ 개발자께

좋은 점

  • 잡서버 지원으로 병렬 자원 조율
  • 본가와 호환되는 빠른 빌드

아쉬운 점

  • 잡서버가 필요 없으면 굳이 쓸 이유가 적다

닌자 (킷웨어 포크) 소개

속도에 집중한 소형 빌드 시스템 Ninja 를, CMake 제작사 Kitware 가 잡서버(jobserver) 지원을 더해 유지하는 포크입니다. 잡서버 연동으로 상위 빌드 도구와 작업 개수를 조율해 자원을 더 효율적으로 씁니다. 대규모 C/C++ 빌드에서 본가 대신 이 포크를 쓰기도 합니다. 명령줄 빌드 도구입니다.

제작사

Kitware · 공식 홈페이지