Commit Briefs
don't rebuild template/template unless strictly needed
This allows to ship a pre-compiled fragments.c in the tarball and not building the template executable. The same thing already happens with yacc and parse.y.
template: check for unveil in the configure
needs unveil too now.
template: add -o to specify the output file
This way template can delete output file on parsing errors, which helps a lot with make(1).