• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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