Hadrian: remove unneeded imports.
authorDavid Eichmann <EichmannD@gmail.com>
Tue, 12 Mar 2019 12:00:18 +0000 (12:00 +0000)
committerMarge Bot <ben+marge-bot@smart-cactus.org>
Fri, 15 Mar 2019 14:05:38 +0000 (10:05 -0400)
hadrian/src/Rules/Library.hs
hadrian/src/Settings/Builders/Ghc.hs
hadrian/src/Settings/Builders/RunTest.hs

index edec160..f0ec50b 100644 (file)
@@ -3,18 +3,15 @@ module Rules.Library (libraryRules) where
 import Hadrian.BuildPath
 import Hadrian.Haskell.Cabal
 import Hadrian.Haskell.Cabal.Type
-import qualified System.Directory as IO
 import qualified Text.Parsec      as Parsec
 
 import Base
 import Context
 import Expression hiding (way, package)
-import Flavour
 import Oracles.ModuleFiles
 import Packages
 import Rules.Gmp
 import Rules.Libffi (libffiDependencies)
-import Settings
 import Target
 import Utilities
 
index 940eab5..76c44ef 100644 (file)
@@ -3,7 +3,6 @@ module Settings.Builders.Ghc (ghcBuilderArgs, haddockGhcArgs) where
 import Hadrian.Haskell.Cabal
 import Hadrian.Haskell.Cabal.Type
 
-import Flavour
 import Packages
 import Settings.Builders.Common
 import Settings.Warnings
index ae85cf5..837e688 100644 (file)
@@ -4,8 +4,6 @@ import Hadrian.Utilities
 import System.Environment
 
 import CommandLine
-import Flavour
-import Oracles.Setting (setting)
 import Oracles.TestSettings
 import Packages
 import Settings.Builders.Common