3 ms·
There is a python one, waf, https://en.m.wikipedia.org/wiki/Waf https://en.m.wikipedia.org/wiki/Waf It is awesome but not very popular. I wish it was more popul
by mianos 8y ago
There is a python one, waf, https://en.m.wikipedia.org/wiki/Waf https://en.m.wikipedia.org/wiki/Waf It is awesome but not very popular. I wish it was more popular. As a python and C++ developer the build files and up so much clearer than anything else. I write and use cmake files every day and I don't like it at all.
- ur-whale 8y agoInteresting, thanks for that. Haven't dug into it yet to say thumbs up or down, but the fact that it uses a full-fledged generic programming language instead of a DSL is a promising start. Here's a waf "makefile": https://gitlab.com/ita1024/waf/blob/master/demos/c++/wscript https://gitlab.com/ita1024/waf/blob/master/demos/c++/wscript
- slavik81 8y agoHave you tried doing anything complex? It's been a long time since I last used Waf, but I found it very difficult to extend.
- mianos 8y agoIt has been a while but I wrote an ARM and Atmel cross build system for Arduino boards. It was hard keeping compatibility with the IDE environment but the result worked and was not half as ugly as a cmake setup.