mirror of
https://github.com/yuzu-emu/mbedtls
synced 2024-11-24 17:18:07 +00:00
de7ae7b2e9
Apparently travis has an old version of doxygen that doesn't know all tags in our config. That's not something we care about, we only want to know about warnings in our doxygen content
29 lines
571 B
Bash
Executable file
29 lines
571 B
Bash
Executable file
#!/bin/sh
|
|
|
|
# Make sure the doxygen documentation builds without warnings
|
|
|
|
# Abort on errors (and uninitiliased variables)
|
|
set -eu
|
|
|
|
if [ -d library -a -d include -a -d tests ]; then :; else
|
|
echo "Must be run from mbed TLS root" >&2
|
|
exit 1
|
|
fi
|
|
|
|
if make apidoc > doc.out 2>doc.err; then :; else
|
|
cat doc.err
|
|
echo "FAIL" >&2
|
|
exit 1;
|
|
fi
|
|
|
|
cat doc.out doc.err | \
|
|
grep -v "warning: ignoring unsupported tag" \
|
|
> doc.filtered
|
|
|
|
if grep "warning" doc.filtered; then
|
|
echo "FAIL" >&2
|
|
exit 1;
|
|
fi
|
|
|
|
make apidoc_clean
|
|
rm -f doc.out doc.err doc.filtered
|