Refactor package-specific settings (#622)
authorAndrey Mokhov <andrey.mokhov@gmail.com>
Fri, 15 Jun 2018 00:15:47 +0000 (01:15 +0100)
committerGitHub <noreply@github.com>
Fri, 15 Jun 2018 00:15:47 +0000 (01:15 +0100)
commit235809092b65d1631735b70e9ce9dd2e9ebab47d
treeb95e40ef99e7c2ae5a211d10646851d0ab22b0a0
parent0b35e12f4d90227e62ac9a5c700b95ce40f70a3a
Refactor package-specific settings (#622)

* Minor clean up

* Track rts.cabal

* Move all package-specific settings to Settings.Packages, plus another revision, see #540

* Drop Rules.PackageData
29 files changed:
hadrian.cabal
src/Base.hs
src/Context.hs
src/Context/Path.hs [moved from src/Context/Paths.hs with 68% similarity]
src/GHC.hs
src/Rules.hs
src/Rules/Configure.hs
src/Rules/Generate.hs
src/Rules/Gmp.hs
src/Rules/Libffi.hs
src/Rules/PackageData.hs [deleted file]
src/Rules/Program.hs
src/Rules/Register.hs
src/Settings/Builders/Configure.hs
src/Settings/Builders/Make.hs
src/Settings/Default.hs
src/Settings/Packages.hs
src/Settings/Packages/Base.hs [deleted file]
src/Settings/Packages/Cabal.hs [deleted file]
src/Settings/Packages/Compiler.hs [deleted file]
src/Settings/Packages/Ghc.hs [deleted file]
src/Settings/Packages/GhcCabal.hs [deleted file]
src/Settings/Packages/GhcPkg.hs [deleted file]
src/Settings/Packages/GhcPrim.hs [deleted file]
src/Settings/Packages/Ghci.hs [deleted file]
src/Settings/Packages/Haddock.hs [deleted file]
src/Settings/Packages/IntegerGmp.hs [deleted file]
src/Settings/Packages/Rts.hs [deleted file]
src/Settings/Packages/RunGhc.hs [deleted file]