Runs SCons, parses its --tree=all
output and reruns the build if any of the dependencies change.
Easily installed from PyPI:
pip install hitnrun
...and you're done!
hitnrun -- -j8
will run the command scons --silent --tree=all -j8
, rerunning it if any dependencies in the tree change.