I would rephrase that as "Which, unfortunately, is a very common problem when it comes to making software." The tool doesn't even seem to matter that much. Typically one tool does a decent job at something but then completely drops the ball on other things.
Which I think is what plays to make's advantage. The one thing it does is track dependencies between files and the shell commands it takes to make them. The rest is punted to the shell commands.
Comments
I would rephrase that as "Which, unfortunately, is a very common problem when it comes to making software." The tool doesn't even seem to matter that much. Typically one tool does a decent job at something but then completely drops the ball on other things.
Which I think is what plays to make's advantage. The one thing it does is track dependencies between files and the shell commands it takes to make them. The rest is punted to the shell commands.