The latest Jetbrains survey has cmake usage at 57%, Bazel 3%, and Meson 2% [1]
Cmake isn't competing with Bazel and Meson, Bazel and Meson are interesting and worth talking about, but as a percentage of developer share they're irrelevant. Cmake is competing with legacy, the 33% of developers who still interact Make and VS Projects
I'm just in a very specific bubble, so I was curious what the others were.
Facebook, MS, Bloomberg, are heavy into CMake. Bloomberg notably so, and MS built vcpkg which is basically a CMake package distribution system. Netflix is mostly a Java/Scala house, and what C/C++ they do have sort of uses a "whatever" approach to build systems (variously, make, cmake, bazel, bash scripts, *gradle*).
"Where is CMake used" is a difficult question. Everywhere.
> Facebook [&c] are heavily into CMake
As an employee, I can tell you this is not accurate re: C++ dev at FB. I'm sure someone somewhere is using it heavily, but largely we use buck, our build system.
I'm not allergic to CMake. It seems fine. Ugly and a bit baroque, but it's hardly the only tool like that.