CMake has been around forever and is flexible enough to build really complex software. You just need to pull out enough hair when you want it to do something.
I’ll just use make
One of these is not like the others (and it’s not CMake).
Also, the syntax is absolutely mental but I like CMake :V
I ❤️ cmake
Probably because I’ve never developed with ninja or meson 😹
Cmake can generate ninja.
Dunno why they picked on cmake when autotools exists!
I fucking hate building tools or package managers like maven because I am too lazy too learn on how to use them.
Not at all are they intentional.
I will just copy the source or some precompiled library from a git and embedd in my project. Try and stop me.
Meeh, if it works 🤷.
Why you compile build system with build file generators?
If you’re compiling something huge like Chrome, having a separate compilation stage for the build files makes sense. For a normal sized project it’s overkill.
Meson does the same…
I’m growing fond of xmake.
Simple language, simple buildscripts.
And everyone checking out your code is like „what the fuck is this?”.
But it works and the language is well known!
Join the dark side; there are dozens of us!
Read as “cum ache”.
🤨