mirror of
https://github.com/yuzu-emu/mbedtls.git
synced 2024-12-02 08:04:19 +01:00
43e015a4cf
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
30 lines
571 B
Bash
Executable File
30 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
|