KJam Build Tool 0.37

라이센스: 무료 ‎파일 크기: 371.00 KB
‎사용자 평가: 1.3/5 - ‎3 ‎투표

KJam은 제작과 같은 빌드 도구입니다. 그것은 잼과 유사한 구문을 사용하지만 원본보다 훨씬 더 강력합니다. 전체 및 증분 빌드 모두에서 오늘날 사용할 수 있는 가장 빠른 빌드 시스템입니다. 현재 빌드 시스템의 가장 빠른 종속성 스캐너가 있습니다. 수천 개의 파일이 있는 프로젝트에서도 KJam은 스캔을 마치고 거의 즉시 빌드를 시작합니다. 대부분의 최신 빌드 시스템과 달리 KJam은 처음부터 다중 스레드로 설계되어 멀티 프로세서 워크스테이션을 최대한 활용합니다. 배치된 건물, 내장 쉘 및 병렬 명령 실행 KJam을 사용하면 빌드 시간을 근본적으로 줄입니다. 멀티 프로세서 워크스테이션의 KJam은 MSBuild 또는 Gnu Make에 비해 MSVC 빌드 시간을 2-5배 줄입니다. KJam은 수십만 개의 파일이 있는 가장 큰 프로젝트도 지원하도록 설계되었습니다. 빌드 서버의 분산 피어 네트워크로 실행되어 프로젝트가 빌드 시스템의 대규모 이기종 네트워크를 통해 빌드 부하를 공유할 수도 있습니다. KJam의 종속성 스캐너는 고급 캐싱 기술을 사용하여 매우 많은 수의 대상을 처리할 때 특히 효율적입니다. 대상 뷰pathing당이 있습니다. KJam은 건물 건설 중 목표에 대한 종속성을 계산합니다. 별도의 오프라인 메이크 종속 단계가 필요하지 않습니다. 기본적으로 모든 플랫폼에서 KJam은 자체 내장 된 sh-like 셸을 사용하여 명령 스크립트를 실행합니다. 이렇게 하면 개발자는 모든 플랫폼에서 최소한의 셸 피처를 공통으로 기대할 수 있습니다. KJam이 내장셸을 사용하면 외부 셸이 수행할 수 없는 jamfile에서 잘못된 명령을 직접 참조하는 명령 스크립트에서 오류를 보고할 수 있습니다. 여러 플랫폼 간의 또 다른 차이점을 제거하여 모든 플랫폼에서 실행되는 작업을 보다 쉽게 작성할 수 있습니다. KJam은 현재 윈도우와 리눅스에서 실행, MSVC와 GCC를 지원하기 위해 미리 구성된 온다. 컴파일러 또는 소프트웨어 도구를 지원하기 위해 쉽게 확장할 수 있습니다.

버전 기록

  • 버전 0.37 에 게시 2006-10-10
    KJam은 이제 세계에서 가장 빠른 빌드 시스템입니다. 우리의 새로운 벤치 마크는 멀티 CPU 워크 스테이션에서 KJam은 MSBuild 또는 Gnu Make보다 대부분의 MSVC 프로젝트를 2-5 배 더 빨리 구축한다는 것을 보여줍니다. KJam은 40k c++ 소스 파일에 대한 종속성 그래프를 1초 이내에 스캔할 수 있습니다.

프로그램 세부 정보