Technically, this is a v2 of messages I've sent before, but now
provided as a single series; see each commit for earlier references.
I tested these on top of this unreviewed patch:
https://www.redhat.com/archives/libvir-list/2011-February/msg00616.html
but suspect that they will trivially rebase.
I tested six combinations:
in-tree incremental git checkout (my usual dev tree)
in-tree fresh clone git checkout
in-tree expanded tarball outside git
VPATH fresh clone git checkout (note that ./autogen.sh tries to
do an in-tree build as the very first thing, but './autogen.sh --help'
is sufficient to stop things before ./configure, to set up the VPATH)
VPATH incremental git checkout
VPATH expanded tarball outside git
In each combination, I tested that 'make distcheck' and
'./autobuild.sh' were able to succeed, including full mingw
cross-compilation. That made testing this rather time-consuming in
relation to the size of the diffstat.
Eric Blake (3):
build: don't require pod2man for tarball builds
maint: fix 'make dist' in VPATH build
autobuild.sh: use VPATH build
.gitignore | 1 +
autobuild.sh | 10 +++++-----
bootstrap.conf | 10 ++++++++++
daemon/.gitignore | 3 ++-
daemon/Makefile.am | 10 ++++++----
docs/Makefile.am | 2 +-
tools/Makefile.am | 15 ++++++++-------
7 files changed, 33 insertions(+), 18 deletions(-)
--
1.7.4