summaryrefslogtreecommitdiff
path: root/Setup.hs
diff options
context:
space:
mode:
authorJohn J. Camilleri <john@digitalgrammars.com>2018-07-05 10:32:40 +0200
committerJohn J. Camilleri <john@digitalgrammars.com>2018-07-05 10:32:40 +0200
commit992af4ab972f157d4437aa8f0cf8a31979699ab2 (patch)
treeee8f8ebd7f598982b2eff9b5c35b85f4239dd396 /Setup.hs
parentce83d8490bfd52489db49e1d6e939f61586e06a4 (diff)
Clean up imports in Setup.hs
Really just for my own understanding
Diffstat (limited to 'Setup.hs')
-rw-r--r--Setup.hs18
1 files changed, 7 insertions, 11 deletions
diff --git a/Setup.hs b/Setup.hs
index 70c2d618f..567bdb8c9 100644
--- a/Setup.hs
+++ b/Setup.hs
@@ -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