Repository : ssh://darcs.haskell.org//srv/darcs/ghc

On branch  : master

http://hackage.haskell.org/trac/ghc/changeset/84d527bb46d9c820ba4f52f4f28393d890575221

>---------------------------------------------------------------

commit 84d527bb46d9c820ba4f52f4f28393d890575221
Author: Ian Lynagh <i...@well-typed.com>
Date:   Fri Oct 26 18:31:26 2012 +0100

    Improve the GhcLibWays sanity checking

>---------------------------------------------------------------

 ghc.mk |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/ghc.mk b/ghc.mk
index 8e530e2..13f0db2 100644
--- a/ghc.mk
+++ b/ghc.mk
@@ -129,8 +129,14 @@ include mk/ways.mk
 include mk/custom-settings.mk
 
 ifeq "$(findstring clean,$(MAKECMDGOALS))" ""
-ifeq "$(GhcLibWays)" ""
-$(error $$(GhcLibWays) is empty, it must contain at least one way)
+ifeq "$(DYNAMIC_BY_DEFAULT)" "YES"
+ifeq "$(findstring dyn,$(GhcLibWays))" ""
+$(error dyn is not in $$(GhcLibWays), but $$(DYNAMIC_BY_DEFAULT) is YES)
+endif
+else
+ifeq "$(findstring v,$(GhcLibWays))" ""
+$(error v is not in $$(GhcLibWays), and $$(DYNAMIC_BY_DEFAULT) is not YES)
+endif
 endif
 endif
 



_______________________________________________
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to