diff options
| author | John J. Camilleri <john@digitalgrammars.com> | 2018-07-05 10:32:40 +0200 |
|---|---|---|
| committer | John J. Camilleri <john@digitalgrammars.com> | 2018-07-05 10:32:40 +0200 |
| commit | 992af4ab972f157d4437aa8f0cf8a31979699ab2 (patch) | |
| tree | ee8f8ebd7f598982b2eff9b5c35b85f4239dd396 | |
| parent | ce83d8490bfd52489db49e1d6e939f61586e06a4 (diff) | |
Clean up imports in Setup.hs
Really just for my own understanding
| -rw-r--r-- | Setup.hs | 18 |
1 files changed, 7 insertions, 11 deletions
@@ -1,19 +1,15 @@ -import Distribution.Simple -import Distribution.Simple.LocalBuildInfo +import Distribution.Simple(defaultMainWithHooks,UserHooks(..),simpleUserHooks) +import Distribution.Simple.LocalBuildInfo(LocalBuildInfo(..),absoluteInstallDirs,datadir) import Distribution.Simple.BuildPaths(exeExtension) -import Distribution.Simple.Utils -import Distribution.Simple.Setup -import Distribution.PackageDescription hiding (Flag) -import Control.Monad +import Distribution.Simple.Utils(intercalate) +import Distribution.Simple.Setup(BuildFlags(..),Flag(..),InstallFlags(..),CopyDest(..),CopyFlags(..)) +import Distribution.PackageDescription(PackageDescription(..),emptyHookedBuildInfo) +import Control.Monad(unless,when) import Data.List(isPrefixOf,intersect) ---import System.IO import qualified Control.Exception as E import System.Process(readProcess) -import System.FilePath +import System.FilePath((</>),(<.>)) import System.Directory(createDirectoryIfMissing,copyFile,getDirectoryContents) ---import System.Exit ---import Control.Concurrent(forkIO) ---import Control.Concurrent.Chan(newChan,writeChan,readChan) import WebSetup |
