clang

This repository has been archived, and although the role remains accessible on Ansible Galaxy, we are no longer maintaining it.

Ansible role ableton.clang

This role installs the clang compiler and associated utilities on the given Ansible host.

Requirements

Ansible >= 2.10, and a Debian-flavored Linux host.

For macOS, clang should be provided via Xcode. On Windows, clang is available from Chocolatey, but this role does not presently support that.

Role Variables

The following variables influence how clang is installed on the host:

  • clang_versions: A list of clang versions to install. Multiple clang versions can be installed on a host side-by-side. However, this role doesn't provide symlinks to the binaries, so you must either take care of this in your playbooks, or ensure that your application requests a specific clang version during compilation.

See the defaults/main.yml file for full documentation on required and optional role variables.

Example Playbook

---
- name: Install clang on hosts
  hosts: "all"
  vars:
    clang_versions:
      - 5.0
      - 6.0
      - 7
      - 11
      - 12

  roles:
    - ableton.clang

License

MIT

Maintainers

This project is maintained by the following GitHub users:

About

Installs clang compiler and utilities

Install
ansible-galaxy install Ableton/ansible-role-clang
GitHub repository
License
mit
Downloads
25117