From 99768c7cf2f4258e8aca378fae552de759b4e7c8 Mon Sep 17 00:00:00 2001 From: Ian Lynagh Date: Tue, 26 Oct 2010 14:54:45 +0000 Subject: [PATCH] Add NoFoo form to the extensions list that dummy-ghc generates --- utils/ghc-cabal/ghc.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/utils/ghc-cabal/ghc.mk b/utils/ghc-cabal/ghc.mk index 448dd46..cfe61b3 100644 --- a/utils/ghc-cabal/ghc.mk +++ b/utils/ghc-cabal/ghc.mk @@ -79,12 +79,12 @@ $(GHC_CABAL_DIR)/dist-dummy-ghc/build/dummy-ghc.hs : $(GHC_CABAL_DIR)/ghc.mk $(M # line of compiler/main/DynFlags.hs, and if they look like # ( "PostfixOperators", ... # then it translates them into -# ["PostfixOperators"] ++ +# ["PostfixOperators", "NoPostfixOperators"] ++ # Tabs are a pain to handle portably with sed, so rather than worrying # about them we just use tr to remove them all before we start. echo 'extensions :: [String]' >> $@ echo 'extensions =' >> $@ - '$(TR)' -d '\t' < compiler/main/DynFlags.hs | '$(SED)' '/^xFlags/,/]/s/^ *( *\("[^"]*"\)[^"]*/ [\1] ++/p;d' >> $@ + '$(TR)' -d '\t' < compiler/main/DynFlags.hs | '$(SED)' '/^xFlags/,/]/s/^ *( *"\([^"]*\)"[^"]*/ ["\1", "No\1"] ++/p;d' >> $@ echo ' []' >> $@ # We don't build dummy-ghc with Cabal, so we need to pass -package -- 1.7.10.4