콘텐츠로 이동

llbuild

저수준 빌드 시스템 라이브러리. SwiftPM과 Swift Build의 실행 엔진.

핵심 컴포넌트

  • BuildSystem: 높은 수준의 빌드 추상화
  • Core Engine: 의존성 기반 작업 실행
  • Ninja compatibility: Ninja 빌드 파일 호환

아키텍처

llbuild는 작업(task) 간 의존성을 추적하고, 변경된 입력에 따라 최소한의 작업만 재실행. 증분 빌드의 핵심.

디렉토리

llbuild/

관련 페이지: swift-package-manager, swift-build-package