forked from ninja-build/ninja
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathtodo
More file actions
25 lines (16 loc) · 659 Bytes
/
todo
File metadata and controls
25 lines (16 loc) · 659 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
necessary
=========
delete halfway-built output files when interrupted
frosting
========
-k flag for "keep going on error". take a numeric param
for how many errors to swallow before aborting.
when we've been waiting for commands for more than a second
with no output, print some "still waiting for xyz" text
if command line for an output changed, no need to even stat
the output, just mark it for rebuilding immediately.
"explain" mode that shows why we're building a file
"one file" mode that builds only outputs of a single file
adjust to system load dynamically
compute etas on builds using logged timing info
how does parallelization fit in?