3 ms·
> no cmake isn't that great Nor is cmake even really a standard: after thirty-odd years writing C++, I've yet to work on a project which used it!
by marssaxman 2y ago
> no cmake isn't that great
Nor is cmake even really a standard: after thirty-odd years writing C++, I've yet to work on a project which used it!
- PittleyDunkin 2y agoThat's pretty damn impressive! How did you manage to avoid codebases with CMake? Or are you just saying you personally chose not to use it for your own?
- marssaxman 2y agoIt simply hasn't come up: none of the teams I've ever worked on have chosen CMake. I've certainly encountered & compiled libraries which use it, but I've never had any reason to edit a CMakeLists file myself. Of course CMake has only really been a practical tool for 20-ish of those 30-odd years, and "Modern CMake" was only published twelve years ago; it's definitely gained a lot of popularity over the last decade, but the idea that CMake is the default C++ build system, not just one among many, still feels to me like a recent change.
- funny_falcon 2y agoIt seems meson is gaining traction and will overpass cmake in near future.