Clean up remaining bits related to ghc-cabal (#658)
authorAndrey Mokhov <andrey.mokhov@gmail.com>
Sun, 26 Aug 2018 13:46:42 +0000 (14:46 +0100)
committerGitHub <noreply@github.com>
Sun, 26 Aug 2018 13:46:42 +0000 (14:46 +0100)
commit8dc4f73f169a6f7c2efb849df8d3493844ef413c
treeba59855f32ef1b295ba113ef49c6c163aa09d656
parenta804d57a6b29df8ba51f064ca42dd7f0500eea27
Clean up remaining bits related to ghc-cabal (#658)

* Drop ghcCabal package
* Merge GhcCabal and CabalFlags builders
* Use more consistent naming
* Resolve import cycle
* Rename parseCabal to parseCabalFile
* Remove outdated references to ghc-cabal from comments
27 files changed:
build.global-db.bat
hadrian.cabal
src/Builder.hs
src/Builder.hs-boot
src/Environment.hs
src/Expression.hs
src/GHC.hs
src/GHC/Packages.hs
src/Hadrian/Haskell/Cabal.hs
src/Hadrian/Haskell/Cabal/CabalData.hs [new file with mode: 0644]
src/Hadrian/Haskell/Cabal/PackageData.hs
src/Hadrian/Haskell/Cabal/Parse.hs
src/Hadrian/Haskell/Cabal/Parse.hs-boot [deleted file]
src/Hadrian/Haskell/Cabal/Type.hs [deleted file]
src/Hadrian/Oracles/TextFile.hs
src/Hadrian/Oracles/TextFile/Rules.hs [new file with mode: 0644]
src/Hadrian/Oracles/TextFile/Type.hs [new file with mode: 0644]
src/Rules.hs
src/Rules/Configure.hs
src/Rules/Documentation.hs
src/Rules/Gmp.hs
src/Rules/Program.hs
src/Rules/Register.hs
src/Settings/Builders/Cabal.hs [moved from src/Settings/Builders/GhcCabal.hs with 89% similarity]
src/Settings/Builders/GhcPkg.hs
src/Settings/Default.hs
src/Settings/Packages.hs