3 ms·
> Your problems are not with C the language but with the chosen build tools. That's not a distinction I care about. The tooling around a language should be a p
by kerkeslager 3y ago
> Your problems are not with C the language but with the chosen build tools.
That's not a distinction I care about. The tooling around a language should be a part of discussing the merits of a language. Your language can be the most ergonomic language in the world, but if all your development gains are lost fiddling with build tools, you haven't gained anything.
> Have you tried using a more modern tool like Meson?
I haven't, but now that I know about it, I'll give it a try. Thanks for the info! It looks promising.
> To start a new project today using plain GNU Make like the author of the article recommends, is not a good idea unless you enjoy fiddling with the build.
Maybe, but that just brings up the problem that there isn't really a clear second-tier system outside the standard library for tools. Certain tools (i.e. Valgrind) are well-known, but there are a million different ways to install a million different tools and for most things it's ultimately more common to just roll your own.