I went on one last (no really this time) sidequest before getting back to gameplay code and replaced my gnarly Makefile with https://github.com/bkaradzic/GENie because the little "eh make this better" notes were piling up and I had no way to do Windows builds. Seems solid so far. Docs are minimal, but if you know how to build C++ stuff they're plenty.
GitHub - bkaradzic/GENie: GENie - Project generator tool

GENie - Project generator tool. Contribute to bkaradzic/GENie development by creating an account on GitHub.

GitHub