KJam Build Tool 0.37

軟體性質: 免費 ‎檔案大小: 371.00 KB
‎使用者評分: 1.3/5 - ‎3 ‎評分

關於 KJam Build Tool

KJam 是一個構建工具,如製造。它使用的語法類似於 Jam,但比原始語法更強大。它是目前可用的最快生成系統,適用於完整生成和增量生成。它具有當前任何生成系統中最快的依賴性掃描程式。即使對於擁有數千個檔的專案,KJam 也會完成掃描,幾乎立即開始構建。與大多數當前的生成系統不同,KJam 從一開始就設計為多線程,從而最大限度地利用多處理器工作站。通過使用批處理構建,內置 shell 和並行命令執行 KJam 可從根本上縮短生成時間。與 MSBuild 或 Gnu Make 相比,多處理器工作站上的 KJam 減少了 2-5 倍的 MSVC 構建時間。KJam 旨在支援擁有數十萬個檔的最大專案。它甚至可以作為生成伺服器的分散式對等網路運行,允許專案在大型異構生成計算機網路上共用生成負載。KJam 的依賴項掃描程式使用高級緩存技術,這使得在處理大量目標時特別高效。它有每個目標視圖路徑。KJam 在生成過程中計算其目標的依賴項。無需單獨的下線執行依賴步驟。默認情況下,在任何平臺上,KJam 都使用自己的內置 sh 類 shell 運行其命令腳本。這樣,開發人員就可以在每個平臺上期望一組通用的最小 shell 功能。使用內建 shell 允許 KJam 報告命令文本中的錯誤,這些文本直接在 jamfile 中引用錯誤命令,這是外部 shell 無法執行的。它消除了多個平臺之間的另一個區別,從而更容易編寫在任何平臺上運行的操作。KJam 目前在 Windows 和 Linux 上運行,並且預先設定為支援 MSVC 和 GCC。它可以輕鬆地擴展以支援任何編譯器或軟體工具。