2014-09-20 10:59:54 +02:00
|
|
|
#!/bin/sh
|
|
|
|
|
|
2014-09-21 00:03:20 +02:00
|
|
|
case $# in
|
|
|
|
|
0)
|
|
|
|
|
source_dir="."
|
|
|
|
|
;;
|
|
|
|
|
1)
|
|
|
|
|
source_dir=$1
|
|
|
|
|
;;
|
|
|
|
|
*)
|
|
|
|
|
echo "usage: $0 [source_dir]"
|
|
|
|
|
exit 1
|
|
|
|
|
;;
|
|
|
|
|
esac
|
|
|
|
|
|
2014-11-03 20:35:39 +01:00
|
|
|
find "$source_dir" -name "*.c" -o -name "*.h" \! -path "$source_dir/3rdparty/*" | while read f; do
|
2014-09-20 10:59:54 +02:00
|
|
|
case $f in
|
2014-09-21 00:03:20 +02:00
|
|
|
${source_dir}/*/CMakeFiles/*)
|
|
|
|
|
;;
|
|
|
|
|
${source_dir}/CMakeFiles/*)
|
2014-09-20 10:59:54 +02:00
|
|
|
;;
|
|
|
|
|
*)
|
2014-09-24 11:28:35 +02:00
|
|
|
INDENT_PROFILE="${source_dir}/.indent.pro" indent -st "$f" | diff -u "$f" - >&2
|
2014-09-20 10:59:54 +02:00
|
|
|
ret=$((ret+$?))
|
2014-09-24 11:28:35 +02:00
|
|
|
echo $ret
|
2014-09-20 10:59:54 +02:00
|
|
|
;;
|
|
|
|
|
esac
|
2014-09-24 11:28:35 +02:00
|
|
|
done | sort -n | tail --lines=1 | while read ret; do
|
|
|
|
|
exit $ret
|
2014-09-20 10:59:54 +02:00
|
|
|
done
|