]> git.ipfire.org Git - thirdparty/ccache.git/commitdiff
Add distcheck make target
authorJoel Rosdahl <joel@rosdahl.net>
Tue, 29 Dec 2009 23:20:01 +0000 (00:20 +0100)
committerJoel Rosdahl <joel@rosdahl.net>
Tue, 5 Jan 2010 17:53:04 +0000 (18:53 +0100)
Makefile.in
NEWS

index fc8268d84296887c2233e9d21b9ffbb03fc50839..76ee7aa116b4fa6d2ae0b56cbf031beaeb6e20cb 100644 (file)
@@ -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 1f2bdf143573d0547e83ea1972880ad313d27b9f..b817fa9ffd5e80e25f8f197b16192cd2af7a5448 100644 (file)
--- 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: