Buck2

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

前往 Buck2 官方網站

這是什麼

Buck2 使用 Starlark 定義建置規則,並透過增量運算引擎追蹤工作與相依關係。

適合怎麼用

自訂工具鏈時,可查看 prelude 與 rule 範例,理解宣告規則如何產生動作。

Apache Ant

以明確任務描述建置步驟

  • build
  • automation

研究

Bazel

以明確相依關係重建專案

  • build
  • automation

研究

CMake

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

  • build
  • automation

研究