Commit graph

6 commits

Author SHA1 Message Date
Avery Pennarun
867402e803 Fixup the target name in "exit code: 1" lines. 2010-11-21 07:25:05 -08:00
Avery Pennarun
b937e62d89 Add a new -k (--keep-going) option, like make has.
Previously, the default was to *always* keep going, which is actually not
usually what you want.  Now we actually exit correctly after an error.  Of
course you still might have multiple errors before existing if you were
building in parallel.
2010-11-21 07:15:48 -08:00
Avery Pennarun
6b0da1fda0 Add a -x option that just passes -x to the subshell.
This is often more useful than -v, since it prints the actual commands being
executed, not just the lines being input from the script.
2010-11-21 06:36:15 -08:00
Avery Pennarun
03a054ca79 Add a --debug-locks option.
Get rid of the "locked..." and "...unlocked!" messages by default, since
they're not usually interesting.  But add a new option to bring them back in
case we end up with trouble debugging the locking stuff.  (I don't really
100% trust it yet, although I haven't had a problem for a while now.)
2010-11-21 06:23:41 -08:00
Avery Pennarun
f644f3bd04 Remove the need for relpath (and thus abspath) in builder.py. 2010-11-21 03:35:19 -08:00
Avery Pennarun
f7734c3b8d Split build functions into builder.py. 2010-11-19 07:32:04 -08:00