Use `git describe` to generate version.h to avoid user confusion over builds from git