title: Ignore build errors and build as far as possible with scons -i or with scons -k or both?
body: <p>I am extending a command for scons, but have incomplete sources. A few xml pdf documents do not exist.
  according to scons wiki, I could use
  <code>scons -i</code> (--ignore-errors, Ignore all errors from commands executed to rebuild files.)
  or
  <code>scons -k</code> (--keep-going, Continue as much as possible after an error. The target that failed and those that depend on it will not be remade, but other targets specified on the command line will still be processed.)</p>
  
  <p>I guess <code>scons -k</code> is the correct command for my purpose (to test later steps while some first steps may fail) but I still wonder, when to use -i, because ignoring errors should result in building more and more things as well. Or -i ignores exceptions as long as all target files will still be created successfully and -k even continues if files are not created?</p>