3 ms·
Make is the common denominator in most projects I come across regardless of language. I see lots of frontend projects and certainly Go and Rust projects using M
by be_erik 2y ago
Make is the common denominator in most projects I come across regardless of language. I see lots of frontend projects and certainly Go and Rust projects using Make quite often.
Ironically many modern C/C++ projects use Cmake to generate Makefiles. If anything the inverse of your observation is mine.
- coder543 2y agoAre those Makefiles doing anything more than calling "go build" and "cargo build"? Because if they're still using the language-specific build tools and dependency management systems, then I think you would find that the Fedora maintainer higher in this thread would not be any happier that there is a sugar coating of Make. That's not what they're asking for, based on other rants I've seen from Linux distro maintainers.
- be_erik 2y agoThe barebones ones do exactly what you mentioned: simple calls to the canonical build tool. The more complex ones at $JOB actually do some caching, dependency management, code generation, and compilation.