Skip to content

Commit

Permalink
Merge pull request #953 from valassi/clang
Browse files Browse the repository at this point in the history
Fix clang-format version to between v13 and v15
  • Loading branch information
valassi authored Aug 8, 2024
2 parents 2f76535 + 3e59de5 commit f82c1ac
Showing 1 changed file with 7 additions and 5 deletions.
12 changes: 7 additions & 5 deletions tools/mg-clang-format/mg-clang-format
Original file line number Diff line number Diff line change
Expand Up @@ -15,22 +15,24 @@ else
fi
###echo clangVersion=$clangVersion

if [ ${clangVersion} -ge 13 ]; then
if [ ${clangVersion} -ge 13 ] && [ ${clangVersion} -le 15 ]; then
exec clang-format "$@"
else
if [ ! -d /cvmfs/sft.cern.ch/lcg/releases/clang ]; then
echo "ERROR! clang-format version >= 13 is not installed and /cvmfs/sft.cern.ch/lcg/releases/clang is not reachable"
echo "ERROR! clang-format version >= 13 and <= 15 is not installed and /cvmfs/sft.cern.ch/lcg/releases/clang is not reachable"
exit 1
fi
redrel=$(cat /etc/redhat-release 2> /dev/null)
if [ "${redrel##*release 7}" != "${redrel}" ]; then
clangDir=/cvmfs/sft.cern.ch/lcg/releases/clang/13.0.1-721c8/x86_64-centos7
###clangDir=/cvmfs/sft.cern.ch/lcg/releases/clang/13.0.1-721c8/x86_64-centos7
clangDir=/cvmfs/sft.cern.ch/lcg/releases/clang/15.0.7-27d6b/x86_64-centos7
elif [ "${redrel##*release 8}" != "${redrel}" ]; then
clangDir=/cvmfs/sft.cern.ch/lcg/releases/clang/13.0.1-721c8/x86_64-centos8
elif [ "${redrel##*release 9}" != "${redrel}" ]; then
clangDir=/cvmfs/sft.cern.ch/lcg/releases/clang/14.0.6-14bdb/x86_64-centos9
###clangDir=/cvmfs/sft.cern.ch/lcg/releases/clang/14.0.6-14bdb/x86_64-centos9
clangDir=/cvmfs/sft.cern.ch/lcg/releases/clang/15.0.7-27d6b/x86_64-el9
else
echo "ERROR! clang-format version >= 13 is not installed and RedHat release could not be identified (${redrel})"
echo "ERROR! clang-format version >= 13 and <= 15 is not installed and RedHat release could not be identified (${redrel})"
exit 1
fi
source ${clangDir}/setup.sh
Expand Down

0 comments on commit f82c1ac

Please sign in to comment.