Juha-Matti Tilli <jmkt...@gmail.com>: Apr 19 10:33AM -0700
Hello Ninja users, Some time ago, I created a new open source build tool I call stirmake. Back then I was not aware of Ninja. One of the goals my build tool shares with Ninja is the need for ...more |
I would suggest a few features;
0. Obey to the GNU/Linux conventions of accepting --version and --help, the current Usage: output is really cryptic and an output (for --help ...) of twenty lines would be helpful.
1. Accept longer and more meaningful arguments; e.g. smka -bc is cryptic and could also be smka --clean-binaries and explain how to clean generated C (or C++...) files.
2. Consider adding some plugin abilities.
3. Perhaps embed a good (ie Turing complete) scripting language eg GNU guile
4. Improve the documentation, e.g. more examples such as how to use the carburetta parser generator
https://carburetta.com/
5. A build can have several flavors. I love (since GCC allows that) to compile with both optimization and debug information.
A very warm and big thanks for your new build tool.