>>20
Yeah, the problem with things like SCons and CMake is that the developers of these tools never really have experienced the need to have full control over the build process. They're lazy developers who don't care about actual REAL WORLD use cases.