Check Cabal packages when validating
[ghc-hetmet.git] / rules / build-package.mk
index 1c15c6f..8e81389 100644 (file)
@@ -49,6 +49,14 @@ ifneq "$$($1_$2_GROUP)" ""
 all_$$($1_$2_GROUP): all_$1_$2
 endif
 
+ifneq "$$(CHECKED_$1)" "YES"
+CHECKED_$1 = YES
+check_packages: check_$1
+.PHONY: check_$1
+check_$1: $$(GHC_CABAL_INPLACE)
+       $$(GHC_CABAL_INPLACE) check $1
+endif
+
 distclean : clean_$1_$2_config
 
 maintainer-clean : distclean