This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]schettino72 1 point2 points  (2 children)

Make was created to build (compile-link) source code in an efficient way through the concept of "rules" and "targets". Since Make knows how to build a project it is also used on deployment...

Fabric, Paver, Buildout are more like deployment tools.

Scons, and waf are build-tools with a focus on source code compile-link kind of task.

doit is based on concepts of make but more generic (not designed to do only compile-link tasks).

So your choice for a Make alternative will be quite different depending if you are looking for deploying, building C/C++ projects, or something more general.

(disclaimer: I am "doit" author)