clang

Этот репозиторий был архивирован, и хотя роль остается доступной на Ansible Galaxy, мы больше не поддерживаем её.

Ansible роль ableton.clang

Эта роль устанавливает компилятор clang и сопутствующие утилиты на указанный хост Ansible.

Требования

Ansible >= 2.10 и хост на базе Linux с Debian.

Для macOS clang должен предоставляться через Xcode. На Windows clang доступен через Chocolatey, но эта роль в настоящее время не поддерживает его.

Переменные роли

Следующие переменные влияют на то, как clang устанавливается на хост:

  • clang_versions: Содержит список версий clang для установки. Несколько версий clang могут быть установлены на хосте одновременно. Однако эта роль не предоставляет символические ссылки на бинарные файлы, поэтому вы должны либо решить эту задачу в своих плейбуках, либо убедиться, что ваше приложение запрашивает конкретную версию clang во время компиляции.

Смотрите файл defaults/main.yml для полной документации по обязательным и необязательным переменным роли.

Пример плейбука

---
- 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/ansible-role-clang
Лицензия
mit
Загрузки
25121