The port will allow us to run it as a pre-build step, generating the files on each box. Right now, I don't want the python dependency.
This will require some CMakeLists.txt hackery, and a few modifications to the .gitignore, but it would be totally worth it.