blob: dba8109118c20fa1a13520b4bc8dcc912eacb028 [file] [log] [blame]
#!/bin/bash
cd "$(dirname "$0")" || exit
find . -mindepth 1 -maxdepth 1 -type d -exec rm -r {} \;
./regenerate-meson || exit
rc=0
git --no-pager diff --exit-code -- . || rc=$?
untracked="$(git ls-files --others --exclude-standard -- .)" || rc=$?
if [ -n "$untracked" ]; then
echo "Untracked files:" >&2
echo "$untracked" >&2
rc=1
fi
if ((rc != 0)); then
echo "Generated meson files differ from expected values" >&2
exit 1
fi