From 1c8693f58de1ce1fa85a7a703a22882c0e3680f4 Mon Sep 17 00:00:00 2001 From: Joel Rosdahl Date: Wed, 30 Dec 2009 00:20:01 +0100 Subject: [PATCH] Add distcheck make target --- Makefile.in | 11 +++++++++++ NEWS | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/Makefile.in b/Makefile.in index fc8268d84..76ee7aa11 100644 --- a/Makefile.in +++ b/Makefile.in @@ -91,6 +91,17 @@ distclean: clean installcheck: CCACHE=$(bindir)/ccache $(srcdir)/test.sh +distcheck: $(dist_archive_tar_bz2) + tmpdir=$$(mktemp -d) && \ + (cd $$tmpdir && \ + tar xjf $(CURDIR)/$(dist_archive_tar_bz2) && \ + mkdir -p $(dist_dir)/build && \ + cd $(dist_dir)/build && \ + ../configure --prefix=$$tmpdir/root && \ + make install && \ + make installcheck) && \ + rm -rf $$tmpdir + check-syntax: $(CC) $(filter-out -M%, $(CPPFLAGS)) $(CFLAGS) -S -o /dev/null $(CHK_SOURCES) diff --git a/NEWS b/NEWS index 1f2bdf143..b817fa9ff 100644 --- a/NEWS +++ b/NEWS @@ -48,7 +48,7 @@ New features and improvements: - Standard error output from the compiler is now only stored in the cache if it's non-empty. - - Added installcheck make target. + - Added installcheck and distcheck make targets. Bug fixes: -- 2.47.3