1#!/bin/bash 2 3if [[ -z $CLANG_FORMAT ]] ; then 4 CLANG_FORMAT=clang-format 5fi 6 7if NOT type $CLANG_FORMAT 2> /dev/null ; then 8 echo "No appropriate clang-format found." 9 exit 1 10fi 11 12FAIL=0 13SOURCE_FILES=`find src/native -type f \( -name '*.h' -o -name '*.c' \)` 14for i in $SOURCE_FILES 15do 16 $CLANG_FORMAT -output-replacements-xml $i | grep -c "<replacement " > /dev/null 17 if [ $? -ne 1 ] 18 then 19 echo "$i failed clang-format check." 20 FAIL=1 21 fi 22done 23 24exit $FAIL 25