I'm just in a very specific bubble, so I was curious what the others were.
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.