Add a test for header preprocessor guards
This commit is contained in:
parent
0f0cd9d361
commit
d05d13df02
|
@ -113,7 +113,9 @@ main_CPPFLAGS = $(HBCFLAGS)
|
|||
main_LDADD = libharfbuzz.la $(HBLIBS)
|
||||
|
||||
TESTS = \
|
||||
check-internal-symbols.sh
|
||||
check-header-guards.sh \
|
||||
check-internal-symbols.sh \
|
||||
$(NULL)
|
||||
|
||||
if HAVE_ICU
|
||||
else
|
||||
|
|
|
@ -0,0 +1,20 @@
|
|||
#!/bin/sh
|
||||
|
||||
LC_ALL=C
|
||||
export LC_ALL
|
||||
|
||||
test -z "$srcdir" && srcdir=.
|
||||
stat=0
|
||||
|
||||
cd "$srcdir"
|
||||
|
||||
for x in *.h *.hh ; do
|
||||
tag=`echo "$x" | tr 'a-z.-' 'A-Z_'`
|
||||
lines=`grep "$tag" "$x" | wc -l`
|
||||
if test "x$lines" != x3; then
|
||||
echo "Ouch, header file $x does not have correct preprocessor guards"
|
||||
stat=1
|
||||
fi
|
||||
done
|
||||
|
||||
exit $stat
|
|
@ -11,7 +11,6 @@ else
|
|||
fi
|
||||
|
||||
test -z "$srcdir" && srcdir=.
|
||||
test -z "$MAKE" && MAKE=make
|
||||
stat=0
|
||||
|
||||
so=.libs/libharfbuzz.so
|
||||
|
|
Loading…
Reference in New Issue