Imagine you're free to choose a tool like GNU make for a new C++ project. What would you choose? Are any usable substitutes out there?
It shall have/be
- a command line interface
- "easy" to understand ;)
- easy to set up for a default c++ project
- may support
src/bin
seperation as common for Java - may not add too much dependencies to other software/libs
- platform independent (new)
- features:
- build rules / templates like make but in an human readable way
- recursively crawling directories and applying the rules if there is no other "Makefile"
- configuration by exception
Note:
Nothing's wrong with GNU make. I just don't like its grammar, all the stuff that grows in the years and the silly recursive make problems. I'm using gmake for years now, but now I've the chance to switch to something new. So, I'll take the chance and asking the community. ;)
I thank all of you for your contribution!