Possible to regenerate headers outside of srcdir

robberos:master into rubicks:master