Add compileWithTyCtx.
[haskell/symantic.git] / GNUmakefile
index 322dc7ba4113ff74678c4c647636260bcdb4599c..d59a873d304e2f1d8b05cdf4b083b1b51ef8d9a7 100644 (file)
@@ -15,6 +15,14 @@ clean: $(PKGS:=/clean)
 %/clean:
        cd $*; stack $(STACK_FLAGS) clean --full
 
+tag: $(PKGS:=/tag)
+%/tag:
+       cabal=$*/$*.cabal; \
+       name=$$(sed -ne 's/^name: *\(.*\)/\1/p' "$$cabal"); \
+       version=$$(sed -ne 's/^version: *\(.*\)/\1/p' "$$cabal"); \
+       git tag --merged | grep -Fqx "$$name-$$version" || \
+       git tag -f -s -m "$$name v$$version" $$name-$$version
+
 .PHONY: stats
 stats:
        gitstats . $@