Re:Please – A Cross-Language Build System
by qznc on Wednesday February 28, 2018 @05:31PM
(#16487780)
Noted. https://github.com/qznc/annoying-build-systems#please
[ Parent
| on HN ]
Re:Please – A Cross-Language Build System
by orblivion on Wednesday February 28, 2018 @11:17PM
(#16489628)
Based on its lack of entry, am I to understand that Nix is the way to go?
There 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.
I 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.
Re:Please – A Cross-Language Build System
by lolikoisuru on Friday March 02, 2018 @07:45AM
(#16500978)
You 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).
Re:Please – A Cross-Language Build System
by IshKebab on Saturday March 03, 2018 @05:33PM
(#16512061)
Nice 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...
Re:Please – A Cross-Language Build System
by aidenn0 on Thursday March 01, 2018 @01:36AM
(#16490118)
Tup: No external dependencies
redo: build rules spread across many files
Re:Please – A Cross-Language Build System
by arunc on Wednesday February 28, 2018 @05:53PM
(#16487995)
No love for D's DUB on your list?
I left out package managers from all languages and focused on generic build systems. The line is blurry though. Feel free to send a pull request.
Re:Please – A Cross-Language Build System
by zem on Wednesday February 28, 2018 @10:16PM
(#16489401)
"no hate", surely (:
Re:Please – A Cross-Language Build System
by lolikoisuru on Saturday March 03, 2018 @04:40AM
(#16508593)
Consider adding the fact that waf requires a binary blob in every god damn repo as a drawback to it.