http://hyperpolyglot.org/build
Includes a table listing all their features and showing how the others deal with it.
Make allows you to insert a dash between the tab and before the statement in order to ignore that statement’s exit code. The other build tools do not have that feature.