Comment by LexiMax

7 hours ago

Autotools is far too pessimistic, but there are still considerable differences between different compiling environments. Tooling like CMake will always be necessary unless you are only targeting unix and your dependency graph isn't terribly deep.

Even in that specific niche I find using a programmatically generated ninja file to be a far superior experience to GNU make.