一个低级别的构建系统,由 Xcode 和 Swift 包管理器使用
llbuild ===========
llbuild 是一组用于构建构建系统的库。与大多数专注于描述构建语法的构建系统项目不同,llbuild 围绕一个可重用、灵活且可扩展的通用 构建引擎而设计,能够解决许多类似于“构建系统”的问题。该项目还包含基于该引擎的其他库,可用于构建定制的构建系统(如 swift build)或从 Ninja 表单构建。
llbuild 工具提供了一个命令行界面,用于调用 llbuild 库的各种功能。它提供了多个子工具,详细信息请参阅 llbuild --help。最重要的子工具是 Ninja 构建支持:
为了方便起见,如果通过名为 ninja 的软连接调用 llbuild,则它会自动使用此子工具。这支持将 llbuild 设置为 ninja 并添加到 PATH 中,然后将其用作替代 Ninja 来构建任意项目(如 LLVM、Clang 和 Swift)。这也是我们自主安装 llbuild(通过 CMake Ninja 生成器)的方式。
暂无开放 Issues,或尚未同步最近议题。