Bazel

以明確相依關係重建專案

前往 Bazel 官方網站

這是什麼

Bazel 用 target 與 rule 描述建置,支援多種語言、相依分析與可重用的執行結果。

適合怎麼用

維護大型程式庫時,可由 workspace、module 和 BUILD 文件了解套件邊界與測試。

Apache Ant

以明確任務描述建置步驟

  • build
  • automation

研究

Buck2

建立可擴展的多語言建置圖

  • build
  • automation

研究

CMake

產生跨平台的原生建置配置

  • build
  • automation

研究