3 ms·
I really like there's no need for a build file. The file hierarchy and filenames holds that information for you. Neat. Another tool that I think does not get e
by cassepipe 5y ago
I really like there's no need for a build file. The file hierarchy and filenames holds that information for you. Neat.
Another tool that I think does not get enough attention and that I really like is Xmake (and Xrepo, its package manager companion).
What is great about it is that the build file is a lua file so you don't need to learn another DSL and you can very quickly get to work. It also claims to be just as fast as ninja while not requiring you to learn either Cmake or Meson.
https://xmake.io/ https://xmake.io/
- vlovich123 5y agoHave you come across the Ekam build system? [1] There’s no DSL. The build system just has a primitive text-based IPC mechanism over stdout/stdin that the rules write to/read from (ie use whatever language you want) and it has hermetic build support. The only stuff baked in is file discovery/watching and executable linking. [1] https://github.com/capnproto/ekam https://github.com/capnproto/ekam
- cassepipe 5y agoNever heard of it. Looks interesting thanks.