위키득계정 ↗
기술

Build2

Build2기술
분류
빌드 도구 체인
주요 대상
C와 C플러스플러스
구성
빌드 패키지 프로젝트 관리
라이선스
MIT
Build2는 C와 C플러스플러스 프로젝트의 빌드 및 패키지 개발을 지원하는 도구 체인이다. 빌드 시스템과 패키지 관리자, 프로젝트 관리자를 함께 제공한다.

개발 단계의 연결

프로젝트 생성과 개발, 테스트 및 배포에 필요한 흐름을 하나의 도구 체인으로 연결하는 것이 목표다. 소스를 컴파일하는 일과 외부 패키지를 소비하는 일, 프로젝트 자체를 관리하는 일을 구분하면서 함께 사용할 수 있도록 구성한다.

플랫폼과 패키지

여러 플랫폼과 컴파일러에서 일관된 인터페이스를 지향한다. 아카이브나 버전 관리 기반의 패키지 저장소를 지원한다. 주된 초점은 C 및 C플러스플러스이며 이 언어가 포함된 혼합 언어 프로젝트도 다룬다.

병렬 작업과 구성

멀티스레드 빌드 시스템으로 빌드와 테스트를 병렬 수행할 수 있다. 처리량은 의존 관계와 작업 특성, 실제 장치에 따라 달라진다. 다른 도구 체인에서 옮길 때는 빌드 규칙과 패키지 구성, 테스트 결과가 유지되는지 단계별로 확인한다.

관련 문서

Xmake / CMake / Meson