4 ms·
Noted. https://github.com/qznc/annoying-build-systems#please https://github.com/qznc/annoying-build-systems#please
by qznc 9y ago
Noted. https://github.com/qznc/annoying-build-systems#please https://github.com/qznc/annoying-build-systems#please
- arunc 9y agoNo love for D's DUB on your list?
- orblivion 9y agoBased on its lack of entry, am I to understand that Nix is the way to go?
- chme 9y agoThere are some other distro specific build systems missing. So I wouldn't think much of it. But here would be my point for 'Nix': QA doesn't tested for Cross-compiling so it doesn't work while it should be supported in principle.
- aidenn0 9y agoTup: No external dependencies redo: build rules spread across many files
- chme 9y agoI like this list! But the "Yocto" entry should be fixed. The build system is called bitbake not "Yocto". There are other projects that use the bitbake build system, not just OpenEmbedded and the Yocto Project.
- lolikoisuru 9y agoYou include "Yocto" (which someone already pointed out should be bitbake) but not kconfig, which is used by Linux, Buildroot, Busybox, uClibc-ng and a couple more projects).
- lolikoisuru 9y agoConsider adding the fact that waf requires a binary blob in every god damn repo as a drawback to it.
- IshKebab 9y agoNice list! CMake is missing a few dozen entries though! "Stringly typed" - even lists are just semicolon-separated strings. Insane quoting rules. I recently tried to work out exactly how the argument parsing works and the source code has undocumented behaviour. It's ridiculous. Accessing undeclared variables works fine. They're just empty. Good luck tracking down silently ignored typos! Scratching the surface...