diff options
author | Tobias Dammers <tdammers@gmail.com> | 2017-11-27 16:55:13 +0100 |
---|---|---|
committer | Tobias Dammers <tdammers@gmail.com> | 2017-11-27 16:55:13 +0100 |
commit | ccbe7a8b7b0b90b4bfb29564d9e578274da958bc (patch) | |
tree | 48134fdffc56a9f1b975d4197497ec9c1ce0627c | |
parent | eb5a40cea6c64f5300c7697231cb0ede2c554388 (diff) | |
download | haskell-wip/tdammers/T14459.tar.gz |
Skip generating Lexer.hs in Cabal libwip/tdammers/T14459
Newer Cabal version has moved Lexer.x outside the main source tree, and
added a pregenerated Lexer.hs, which we will use instead.
-rw-r--r-- | ghc.mk | 10 |
1 files changed, 9 insertions, 1 deletions
@@ -1257,7 +1257,15 @@ $(eval $(call sdist-ghc-file,compiler,stage2,parser,Parser,y)) $(eval $(call sdist-ghc-file,utils/hpc,dist-install,,HpcParser,y)) $(eval $(call sdist-ghc-file,utils/genprimopcode,dist,,Lexer,x)) $(eval $(call sdist-ghc-file,utils/genprimopcode,dist,,Parser,y)) -$(eval $(call sdist-ghc-file2,libraries/Cabal/Cabal,dist-install,Distribution/Parsec,Lexer,x)) + +# Recent Cabal library versions have a pre-generated Lexer.hs in the source +# repo, and have moved Lexer.x out of the way, so trying to generate it from +# here no longer works, and is no longer necessary. +# According to https://github.com/haskell/cabal/issues/4633 however, this is +# only a temporary solution, so we will probably have to adjust to whatever +# the proper solution is going to be once there is one. +# +# $(eval $(call sdist-ghc-file2,libraries/Cabal/Cabal,dist-install,Distribution/Parsec,Lexer,x)) .PHONY: sdist-ghc-prep sdist-ghc-prep : sdist-ghc-prep-tree |