3 ms·
Except everyone everywhere hates their build system. No one is making enemies here. No project thinks their code quality is a result of choosing make, or automa
by Danieru 13y ago
Except everyone everywhere hates their build system. No one is making enemies here. No project thinks their code quality is a result of choosing make, or automake, or cmake, or qmake, or scons, or ant, or premake, or now I hear someone went and wrote a new one: GYP.
Because of course if there is one thing the world needs, it's Yet Another Build System. Which as it happens, is also a build system: http://www.op59.net/yabs/readme.html http://www.op59.net/yabs/readme.html
- raverbashing 13y agoI have a personal corollary that I am now extending. Two things always suck: bug tracking and build systems. What I think happens is that even if the foundations are different (and better), the ideas on how to do it are still the same as the first build systems. And that's the problem Overcomplicated, unhelpful, trying to fix language problems. Yes Makefiles are bad but a handcrafted one (or minimally automated) is usually much cleaner than most of the automated stuff.