ableton.clang

这个仓库已经被归档,虽然在 Ansible Galaxy 上仍然可以访问该角色,但我们不再维护它。

Ansible 角色 ableton.clang

这个角色在指定的 Ansible 主机上安装 clang 编译器及其相关工具。

要求

需要 Ansible >= 2.10,并且主机为基于 Debian 的 Linux。

对于 macOS,clang 应通过 Xcode 提供。在 Windows 上,clang 可以通过 Chocolatey 获得,但该角色目前不支持 Windows。

角色变量

以下变量影响 clang 在主机上的安装方式:

  • clang_versions:要安装的 clang 版本列表。多个 clang 版本可以并排安装在主机上。然而,该角色不提供二进制文件的符号链接,因此您必须在您的 playbook 中自行处理此问题,或者确保在编译时您的应用程序请求特定的 clang 版本。

请参见 defaults/main.yml 文件,以获取所需和可选角色变量的完整文档。

示例 Playbook

---
- name: 在主机上安装 clang
  hosts: "all"
  vars:
    clang_versions:
      - 5.0
      - 6.0
      - 7
      - 11
      - 12

  roles:
    - ableton.clang

许可证

MIT

维护者

该项目由以下 GitHub 用户维护:

关于项目

Installs clang compiler and utilities

安装
ansible-galaxy install ableton.clang
许可证
mit
下载
25.1k