Rediscovering Make
flukus.github.io
flukus.github.io
Lack of cross-platform compatibility could be an issue though
Sometimes that is a good thing (strange build platforms). Sometimes that is a huge waste of time (most of the time).
Visual Studio still comes with nmake which is compatible and appears to have most of the features. The real limit is the gnu tools.