4 ms·
Humility is good, but it's important to acknowledge that CMake very often feels awful. I consider myself a competent developer and it's still pulling teeth tryi
by seabird 6y ago
Humility is good, but it's important to acknowledge that CMake very often feels awful. I consider myself a competent developer and it's still pulling teeth trying to get what I want out of it.
Some things will get easier with time, and a lot of other things are going to suck shit forever. Keep on truckin'!
- rualca 6y ago> Humility is good, but it's important to acknowledge that CMake very often feels awful. Those times coincide with projects that fail to follow the "modern Cmake" style, based on build targets instead of pretending Cmake is a scripting language. Keep in mind that modern Cmake style is a thing since the release of Cmake 3.0, which was what? A decade ago? If developers who don't know better end up writing messy unmaintainable code, their code is an unmaintainable mess. That's not a result of their tech stack, but their own work.
- TheRealSteel 6y agoThanks! To be honest I think alot of my frustration was with the OpenCV build scripts rather than Cmake itself, but I don't love Cmake either.