X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=Makefile;h=c1ce1f8dd9db8c7ed332f94a47c0ab9c51f760d3;hb=1718c708d577ddc87bd1a8774935189d4f0b418b;hp=f1fefca0c63767b4c10faa0808ac269a16f1b3d3;hpb=739d8a5b677609d4c4477667b7ced7f352aaac87;p=ghc-hetmet.git diff --git a/Makefile b/Makefile index f1fefca..c1ce1f8 100644 --- a/Makefile +++ b/Makefile @@ -74,7 +74,7 @@ endif SUBDIRS = gmp libffi includes utils docs rts compiler ghc driver libraries libraries/Cabal/doc -check-all: check-packages +check-all: check-packages check-tools # Sanity check that all the boot libraries are in the tree, to catch # failure to run darcs-all. @@ -93,6 +93,14 @@ check-packages : exit 1; \ fi +check-tools: +ifeq "$(HSCOLOUR_SRCS) $(HSCOLOUR)" "YES " + @echo "HsColour needed but wasn't found." + @echo "Set HSCOLOUR_SRCS=NO if you don't want to use it" + exit 1 +endif + @: + ifeq "$(TARGETPLATFORM)" "i386-unknown-mingw32" ifneq "$(WhatGccIsCalled)" "" GCC_LIB_DEP = stamp.inplace-gcc-lib