CI: prefer newer clang-format over older
This commit is contained in:
parent
cca2cd3260
commit
09dae0437e
@ -9,6 +9,9 @@
|
|||||||
# You can pass in directory names, in which case the files
|
# You can pass in directory names, in which case the files
|
||||||
# in that directory (NOT below it) are processed.
|
# in that directory (NOT below it) are processed.
|
||||||
#
|
#
|
||||||
|
# If the environment variable CLANG_FORMAT is set to a (full path) and
|
||||||
|
# that path is executable, it will be used if possible.
|
||||||
|
#
|
||||||
LANG=C
|
LANG=C
|
||||||
LC_ALL=C
|
LC_ALL=C
|
||||||
LC_NUMERIC=C
|
LC_NUMERIC=C
|
||||||
@ -20,8 +23,17 @@ test -d "$BASEDIR" || { echo "! Could not determine base for $0" ; exit 1 ; }
|
|||||||
test -d "$TOPDIR" || { echo "! Cound not determine top-level source dir" ; exit 1 ; }
|
test -d "$TOPDIR" || { echo "! Cound not determine top-level source dir" ; exit 1 ; }
|
||||||
test -f "$TOPDIR/.clang-format" || { echo "! No .clang-format support files in $TOPDIR" ; exit 1 ; }
|
test -f "$TOPDIR/.clang-format" || { echo "! No .clang-format support files in $TOPDIR" ; exit 1 ; }
|
||||||
|
|
||||||
# Allow specifying CF_VERSIONS outside already
|
# Start with CLANG_FORMAT, if it is specified
|
||||||
CF_VERSIONS="$CF_VERSIONS clang-format15 clang-format-15 clang-format-16 clang-format-16.0.6 clang-format"
|
CF_VERSIONS=""
|
||||||
|
if test -n "$CLANG_FORMAT" && test -x "$CLANG_FORMAT" ; then
|
||||||
|
CF_VERSIONS="$CLANG_FORMAT"
|
||||||
|
fi
|
||||||
|
# And a bunch of other potential known versions of clang-format, newest first
|
||||||
|
CF_VERSIONS="$CF_VERSIONS clang-format-17"
|
||||||
|
CF_VERSIONS="$CF_VERSIONS clang-format-16 clang-format-16.0.6 "
|
||||||
|
CF_VERSIONS="$CF_VERSIONS clang-format15 clang-format-15 "
|
||||||
|
# Generic name of clang-format
|
||||||
|
CF_VERSIONS="$CF_VERSIONS clang-format"
|
||||||
for _cf in $CF_VERSIONS
|
for _cf in $CF_VERSIONS
|
||||||
do
|
do
|
||||||
# Not an error if this particular clang-format isn't found
|
# Not an error if this particular clang-format isn't found
|
||||||
|
Loading…
Reference in New Issue
Block a user