Comment #3 on issue 45 by
nuutti.k...@gmail.com: Allow manually specifying
If I use multiple Builder instances, will I still get correct ".deps" file
handling? I peeked at the source code and the writing of ".deps" happens
via atexit handler - if there are multiple Builders, doesn't this mean that
the last one to exit will overwrite earlier deps?
Concretely, I would hope for one of:
run('command', deps=['a.txt', 'b.txt'], outputs=['c.txt'])
run_manual('command', deps=['a.txt', 'b.txt'], outputs=['c.txt'])
run('command', deps=['a.txt', 'b.txt'], outputs=['c.txt'],
runner=my_custom_runner)
run_runner(my_custom_runner, 'command', deps=['a.txt', 'b.txt'],
outputs=['c.txt'])
Or something similar.