From de900ea512300a18c40de9e4be7b0780c864d567 Mon Sep 17 00:00:00 2001 From: Kienan Stewart Date: Wed, 14 Feb 2024 14:40:58 -0500 Subject: [PATCH] ansible: Support Ubuntu focal, jammy, and noble in compiler role Change-Id: I2d4e4878c761650779dd0678d030fc651cf9b885 Signed-off-by: Kienan Stewart --- .../roles/compilers/vars/Ubuntu-20.yml | 42 +++++++++++++++++++ .../roles/compilers/vars/Ubuntu-22.yml | 4 ++ .../roles/compilers/vars/Ubuntu-24.yml | 42 +++++++++++++++++++ 3 files changed, 88 insertions(+) create mode 100644 automation/ansible/roles/compilers/vars/Ubuntu-20.yml create mode 100644 automation/ansible/roles/compilers/vars/Ubuntu-24.yml diff --git a/automation/ansible/roles/compilers/vars/Ubuntu-20.yml b/automation/ansible/roles/compilers/vars/Ubuntu-20.yml new file mode 100644 index 0000000..07a4d4a --- /dev/null +++ b/automation/ansible/roles/compilers/vars/Ubuntu-20.yml @@ -0,0 +1,42 @@ +--- +compilers_legacy_packages: [] +compilers_packages: + - gcc + - gcc-7 + - gcc-8 + - gcc-9 + - gcc-10 + - g++ + - g++-7 + - g++-8 + - g++-9 + - g++-10 + - clang + - clang-7 + - clang-8 + - clang-9 + - clang-10 + - clang-11 + - clang-12 + - libclang-dev + - libclang-7-dev + - libclang-8-dev + - libclang-9-dev + - libclang-10-dev + - libclang-11-dev + - libclang-12-dev + - clang-format + - clang-format-7 + - clang-format-8 + - clang-format-9 + - clang-format-10 + - clang-format-11 + - clang-format-12 + - clang-tidy + - clang-tidy-7 + - clang-tidy-8 + - clang-tidy-9 + - clang-tidy-10 + - clang-tidy-11 + - clang-tidy-12 + - bear diff --git a/automation/ansible/roles/compilers/vars/Ubuntu-22.yml b/automation/ansible/roles/compilers/vars/Ubuntu-22.yml index e2464f8..9a1195a 100644 --- a/automation/ansible/roles/compilers/vars/Ubuntu-22.yml +++ b/automation/ansible/roles/compilers/vars/Ubuntu-22.yml @@ -1,4 +1,5 @@ --- +compilers_legacy_packages: [] compilers_packages: - gcc - gcc-9 @@ -20,14 +21,17 @@ compilers_packages: - libclang-12-dev - libclang-13-dev - libclang-14-dev + - libclang-15-dev - clang-format - clang-format-11 - clang-format-12 - clang-format-13 - clang-format-14 + - clang-format-15 - clang-tidy - clang-tidy-11 - clang-tidy-12 - clang-tidy-13 - clang-tidy-14 + - clang-tidy-15 - bear diff --git a/automation/ansible/roles/compilers/vars/Ubuntu-24.yml b/automation/ansible/roles/compilers/vars/Ubuntu-24.yml new file mode 100644 index 0000000..06b10a6 --- /dev/null +++ b/automation/ansible/roles/compilers/vars/Ubuntu-24.yml @@ -0,0 +1,42 @@ +--- +compilers_legacy_packages: [] +compilers_packages: + - gcc + - gcc-9 + - gcc-10 + - gcc-11 + - gcc-12 + - gcc-13 + - gcc-14 + - g++ + - g++-9 + - g++-10 + - g++-11 + - g++-12 + - g++-13 + - g++-14 + - clang + - clang-14 + - clang-15 + - clang-16 + - clang-17 + - clang-18 + - libclang-dev + - libclang-14-dev + - libclang-15-dev + - libclang-16-dev + - libclang-17-dev + - libclang-18-dev + - clang-format + - clang-format-14 + - clang-format-15 + - clang-format-16 + - clang-format-17 + - clang-format-18 + - clang-tidy + - clang-tidy-14 + - clang-tidy-15 + - clang-tidy-16 + - clang-tidy-17 + - clang-tidy-18 + - bear -- 2.34.1