11 Sep
2024
11 Sep
'24
11:42 a.m.
Zach Laine via Boost
the world has standardized on CMake, for better or worse
The "world" has decidedly not standardize on CMake. If anything, it uses CMake as a lesson in what not to do: if you look at the recent crop of build systems (Cargo, Zig build, buck2) -- none of them are meta build systems. If you mean "C++ world" (note that it's only C++, not C and C++), even that is a stretch. I would agree that the "open-source C++ library world" has unfortunately largely standardized on CMake. And this will only hasten C++ becoming even more of a ghetto since nobody sane will want to learn the CMake witchcraft.