No one seems to know how to do practical and useful build systems, so I write my own.
In particular the idea of writing something entirely generic that works for everything is a waste of time. The build system should be tailored to building your application in the way that matters to you and making the best of the resources that you have.
replies(1):