summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Makefile9
1 files changed, 8 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index e29e704..3d7ae86 100644
--- a/Makefile
+++ b/Makefile
@@ -93,9 +93,16 @@ dist: .git
git archive --prefix="$$name/" -9 --format=tar.gz -o $$name.tar.gz $$rev && \
git archive --prefix="$$name/" -9 --format=zip -v -o $$name.zip $$rev
+tagdist: .git
+ @git describe --exact-match --tags $(HEAD) >/dev/null 2>&1 || { \
+ n=$$(git rev-list --count $(HEAD)) && \
+ echo "Creating tag v$$n" && \
+ git tag -a -m "qtchooser release $$n" v$$n; }
+ $(MAKE) dist
+
distcheck: .git
git archive --prefix=qtchooser-distcheck/ --format=tar $(HEAD) | tar -xf -
cd qtchooser-distcheck && $(MAKE) check
-rm -rf qtchooser-distcheck
-.PHONY: all install uninstall check clean distclean dist
+.PHONY: all install uninstall check clean distclean dist tagdist distcheck