test -z "$(git clean -nd)" # any untracked files left?
make clean
test -z "$(git clean -ndx)" # any unignored files left?
# Build with clang
test -z "$(git clean -nd)" # any untracked files left?
make clean
test -z "$(git clean -ndx)" # any unignored files left?
# Build with clang