https://github.com/ccdc-opensource/ansible-role-ccdc-cpp-compiler
Install C++ compilers
https://github.com/ccdc-opensource/ansible-role-ccdc-cpp-compiler
ansible build-systems
Last synced: about 2 months ago
JSON representation
Install C++ compilers
- Host: GitHub
- URL: https://github.com/ccdc-opensource/ansible-role-ccdc-cpp-compiler
- Owner: ccdc-opensource
- License: mit
- Created: 2021-04-09T18:52:46.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2025-07-08T14:02:03.000Z (8 months ago)
- Last Synced: 2025-07-08T14:47:49.661Z (8 months ago)
- Topics: ansible, build-systems
- Language: Shell
- Homepage:
- Size: 200 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Ansible Role: Install C++ compilers
Install C++ compilers for various platforms.
Applying this role will set up appropriate C++ compilers and base system requirements for each platform on the target machine.
### Linux
- devtoolset-10 (CentOS)
- build-essential (Debian)
### macOS
- Requires xcode-{{ xcode_version }}.xip to exist on target machine
### Windows
- Visual Studio 2019 VC Tools
- Visual Studio 2010 Remote Tools
## Requirements
None.
## Role Variables
- {{ xcode_path }} - Path to xcode xip file
- {{ xcode_version }} - Version of xcode on target machine
## Dependencies
None.
## Example Playbook
- hosts: all
roles:
- ccdc.cpp_compiler
## License
MIT / BSD
## Author Information
This role was created in 2020 by Claudio Bantaloukas, based on existing roles at CCDC, by Jeff Geerling and google searches