From: Jason Ish Date: Wed, 6 Dec 2023 16:09:03 +0000 (-0600) Subject: clang-format.sh: prefer clang-format-14 X-Git-Tag: suricata-8.0.0-beta1~1936 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5ebae1e8ed85134d2aaf246a80fad7a4380a1229;p=thirdparty%2Fsuricata.git clang-format.sh: prefer clang-format-14 Add clang-format-14 as the preferred version, this is the default on Ubuntu 22.04. --- diff --git a/scripts/clang-format.sh b/scripts/clang-format.sh index fe16db07af..fc69e49dbf 100755 --- a/scripts/clang-format.sh +++ b/scripts/clang-format.sh @@ -560,9 +560,13 @@ SetTopLevelDir RequireProgram GIT git # ubuntu uses clang-format-{version} name for newer versions. fedora not. -RequireProgram GIT_CLANG_FORMAT git-clang-format-11 git-clang-format-10 git-clang-format-9 git-clang-format +RequireProgram GIT_CLANG_FORMAT git-clang-format-14 git-clang-format-11 git-clang-format-10 git-clang-format-9 git-clang-format GIT_CLANG_FORMAT_BINARY=clang-format -if [[ $GIT_CLANG_FORMAT =~ .*git-clang-format-11$ ]]; then +if [[ $GIT_CLANG_FORMAT =~ .*git-clang-format-14$ ]]; then + # default binary is clang-format, specify the correct version. + # Alternative: git config clangformat.binary "clang-format-14" + GIT_CLANG_FORMAT_BINARY="clang-format-14" +elif [[ $GIT_CLANG_FORMAT =~ .*git-clang-format-11$ ]]; then # default binary is clang-format, specify the correct version. # Alternative: git config clangformat.binary "clang-format-11" GIT_CLANG_FORMAT_BINARY="clang-format-11"