Yeah, there is something deeply wrong about the whole thing... But what do we replace it with? (Out of desperation, perhaps, I even dreamt of a build system based on a C library, with the usage being, say,
People keep saying that, but of the systems I've encountered that use CMake they've worked the most predictably, as opposed to autotools, meson, scons, bazel, or heavenforbid ./build.sh
*WRITING* CMake is the 11th circle of hell, but CLion is gradually getting more support for it because they use(d?) it as the first-class project definition when it launched
I would pay good money for CMake 4.x to switch to skylark/starlark