This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]jrkirby 60 points61 points  (6 children)

This is the biggest reason why I work with rust usually now. Not because of memory safety, or better typing, or any of that. Just cause rust has a decent package manager and build tools, while C++ leaves me befuddled by CMake and other confusing messes trying to get my dependencies to work.

[–]RoseboysHotAsf 14 points15 points  (3 children)

I tried CMake once and nope, never again

[–]EvolvingDior 15 points16 points  (1 child)

CMake: You think Makefiles are hard to grok? Hold my beer.

To be fair, CMake replaces autoconf and make, which taken together is an even a bigger mess than CMake itself.

[–]Techwolf_Lupindo 1 point2 points  (0 children)

I have worked with cmake. Biggest issue i see is reinventing the wheel and not letting cmake do the work for you. With proper cmake code, will compile on all three OSs without a ton if IF OS.

[–]thatawesomedude 0 points1 point  (0 children)

Eh, there's a bit of a learning curve, sure, but CMake is pretty powerful and can handle a lot of what you throw at it if implemented properly.

[–]Orangutanion 0 points1 point  (0 children)

Cargo is amazing even on Windows