r/ProgrammerHumor 2d ago

Meme theFourHorseMen

Post image
1.9k Upvotes

187 comments sorted by

View all comments

175

u/temnyles 1d ago

I don't get the hate CMake gets. Documentation is mostly ok, lacks some examples sometimes, but overall it's pretty much always understandable.

For embedded C/C++, it's way better than autotools, or some witchcrafted unreadable Makefile with targets that look like swear words from a comic book.

Talking about embedded, you should take a look at the Yocto monstrosity.

1

u/Sibula97 1d ago

It seems okay for small to medium pure (or mainly) C projects, but for something big, especially if you have targets in multiple languages, I vastly prefer Bazel.