Saturday, 13 February 2016

cmake sucks the camel dick dryer than the Gobi desert

There. I said it. Short post, I know, but it needed to be said.
cmake is like a Microsoft product. Very appealing in the beginning, almost enchanting during the first steps where everything works great and surprisingly easy. But there comes a time, it's not an if, it's a when, when it does not do what you need out of the box, and you have to convince it to bend to your will. That's the point where you hit the brick wall, and from this point on there is a steady increase in the number of workarounds and manual additions to the build system, until you eventually notice "Overall, it did not save me any trouble compared to plain old Makefiles."

Except if the dev ecosystem was your own choice to begin with. Then you know "I should have used Go right away."