diff options
author | Ian Lynagh <igloo@earth.li> | 2009-01-04 21:46:47 +0000 |
---|---|---|
committer | Ian Lynagh <igloo@earth.li> | 2009-01-04 21:46:47 +0000 |
commit | 9efc323b5b57a0b4d50008c942a90a45dc51ee2d (patch) | |
tree | aec496aa4611e8d70b0acb5060ea8dc362025d59 /Makefile | |
parent | 70f981b9dc28d94748ce91469df5bc12f0c6c60c (diff) | |
download | haskell-9efc323b5b57a0b4d50008c942a90a45dc51ee2d.tar.gz |
Require HsColour by default
This should stop us ending up without HsColour'ed sources on some
platforms.
We also now tell Cabal where to find HsColour, rather than it finding
it itself.
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 10 |
1 files changed, 9 insertions, 1 deletions
@@ -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 |