From 176d1552cf78931bf3edc2ca41972a15153720c6 Mon Sep 17 00:00:00 2001 From: Ammar ELWazir Date: Fri, 5 Apr 2024 07:43:17 -0500 Subject: [PATCH] Update to Clang-tidy-15 (#742) * Update continuous_integration.yml * Update build.sh * Update continuous_integration.yml * Update build.sh * Update continuous_integration.yml --- .github/workflows/continuous_integration.yml | 3 ++- source/scripts/build.sh | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/continuous_integration.yml b/.github/workflows/continuous_integration.yml index 9fdd20916d..95e8735fde 100644 --- a/.github/workflows/continuous_integration.yml +++ b/.github/workflows/continuous_integration.yml @@ -49,7 +49,8 @@ jobs: run: | git config --global --add safe.directory '*' apt-get update - apt-get install -y cmake clang-tidy g++-11 g++-12 python3-pip + apt-get install -y cmake clang-tidy-15 g++-11 g++-12 python3-pip libdw-dev + update-alternatives --install /usr/bin/clang-tidy clang-tidy /usr/bin/clang-tidy-15 10 update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 10 --slave /usr/bin/g++ g++ /usr/bin/g++-11 update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-12 20 --slave /usr/bin/g++ g++ /usr/bin/g++-12 python3 -m pip install -r requirements.txt diff --git a/source/scripts/build.sh b/source/scripts/build.sh index e5e0adba41..2d5621fdc2 100755 --- a/source/scripts/build.sh +++ b/source/scripts/build.sh @@ -1,7 +1,8 @@ #!/bin/bash sudo apt-get update -sudo apt-get install -y cmake clang-tidy g++-11 g++-12 python3-pip +sudo apt-get install -y cmake clang-tidy-15 g++-11 g++-12 python3-pip libdw-dev +sudo update-alternatives --install /usr/bin/clang-tidy clang-tidy /usr/bin/clang-tidy-17 10 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 10 --slave /usr/bin/g++ g++ /usr/bin/g++-11 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-12 20 --slave /usr/bin/g++ g++ /usr/bin/g++-12 #python3 -m pip install -r requirements.txt