A coworker sent me this amusing rant about autotools which pretty much sums up my thoughts on the subject.

Now, if the result of all this crap, was that I could write my source-code and tell a tool where the files were, and not only assume, but actually trust that things would just work out, then I could live with it.

But as it transpires, that is not the case.