28 lines
602 B
Bash
Executable File
28 lines
602 B
Bash
Executable File
#!/bin/sh
|
|
|
|
export MAKEFLAGS=""
|
|
top_srcdir="$(make -s echo-topdir 2>/dev/null)"
|
|
|
|
#
|
|
# Check for Doxygen warnings
|
|
#
|
|
nfiles="$(grep -c "Parsing file" < "${top_srcdir}/doc/doxygen.log")"
|
|
if nfails="$(grep -c Warning: "${top_srcdir}/doc/doxygen.log" 2>/dev/null)"; then
|
|
grep Warning: "${top_srcdir}/doc/doxygen.log" | sed 's/\(.\{75\}\)...*/\1 .../'
|
|
fi
|
|
|
|
echo "$nfiles files, $nfails visible errors in documentation"
|
|
|
|
# Make errors non-fatal on Darwin, because Travis-CI always
|
|
# has outdated software.
|
|
if test "$(uname -s)" = "Darwin"; then
|
|
exit 0
|
|
fi
|
|
|
|
if test "$nfails" != "0"; then
|
|
exit 1
|
|
fi
|
|
|
|
exit 0
|
|
|