techhub.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A hub primarily for passionate technologists, but everyone is welcome

Administered by:

Server stats:

5.3K
active users

please send your hot takes on #cmake, i would like to know whether you like it or not and preferably also why

My #CMake #HotTake:
CMake is the perfect build system for C++, It is modern, easy and can be very powerful if you know how to use it properly.
But people keep using it like they did in the dark ages and the teaching materials are mostly outdated so the reputation is terrible.
@rnd
#Cpp

@ami @rnd Sorry, but I prefer an actual declarative build system, not a macro language that can generate build rules for other build systems.

Even the elusive modern #CMake a decade behind modern build systems.

Reference to the Future<Void>

@simontoth @ami @rnd What’s a “modern” build system? Could you clarify/give some examples? Also, IMHO build tool is more appropriate term for naming a tool like …I don’t know why people keep calling such a build system though

@rttf @ami @rnd The most mature one would be Bazel.

Buck2 is supposed to end up very similar, but I don't think it's there yet.