Name: module-management
Version: 0.13
Synopsis: Clean up module imports, split and merge modules
Description: Clean up module imports, split and merge modules.
Homepage: http://src.seereason.com/module-management
License: BSD3
Author: David Fox
Maintainer: David Fox <dsf@seereason.com>
Category: Editor, Haskell, IDE
Stability: experimental
Build-type: Simple
Cabal-version: >=1.8
Extra-Source-Files: testdata.tar.gz, debian/changelog
Flag build-tests
Description: build the test executable
Default: True
Library
ghc-Options: -Wall -O2
Exposed-Modules:
Language.Haskell.Modules,
Language.Haskell.Modules.Common,
Language.Haskell.Modules.Fold,
Language.Haskell.Modules.Imports,
Language.Haskell.Modules.Merge,
Language.Haskell.Modules.ModuVerse,
Language.Haskell.Modules.Params,
Language.Haskell.Modules.SourceDirs,
Language.Haskell.Modules.Split,
Language.Haskell.Modules.Util.DryIO,
Language.Haskell.Modules.Util.QIO,
Language.Haskell.Modules.Util.SrcLoc,
Language.Haskell.Modules.Util.Symbols,
Language.Haskell.Modules.Util.Temp,
Language.Haskell.Modules.Util.Test
Other-Modules:
Language.Haskell.Modules.Internal,
Tests.Fold,
Tests.Imports,
Tests.Merge,
Tests.Split
Build-Depends:
applicative-extras,
base >= 4 && < 5,
bytestring,
Cabal,
containers,
data-default,
directory,
filepath,
haskell-src-exts,
HUnit,
MonadCatchIO-mtl,
mtl,
pretty,
process,
pureMD5,
set-extra >= 1.3.1,
syb,
system-fileio,
temporary
Executable hmm
Main-is: scripts/CLI.hs
Build-Depends:
base,
containers,
data-default,
directory,
filepath,
haskell-src-exts,
HUnit,
module-management,
MonadCatchIO-mtl,
mtl,
process,
set-extra,
syb,
temporary
Executable tests
Main-is: Tests.hs
if flag (build-tests)
Buildable: True
Build-Depends:
ansi-wl-pprint,
base,
bytestring,
Cabal,
containers,
data-default,
debian,
directory,
Extra,
filepath,
HUnit,
haskell-src-exts,
module-management,
MonadCatchIO-mtl,
mtl,
process,
process-progress,
pureMD5,
regex-compat,
set-extra,
syb,
system-fileio,
temporary
else
Buildable: False