External Core lib: lots of cleanup
[ghc.git] / utils / ext-core / extcore.cabal
1 name:                extcore
2 version:             0.1
3 synopsis:            Libraries for processing GHC Core
4 description:         Libraries for processing GHC Core
5 category:            Language
6 license:             BSD3
7 license-file:        LICENSE
8 author:              Andrew Tolmach, Tim Chevalier, The GHC Team
9 maintainer:          chevalier@alum.wellesley.edu
10 stability:           alpha
11 tested-with:         GHC ==6.8.2, GHC==6.10.1
12 data-files:          README
13 build-type:          Simple
14 cabal-version:       >=1.2
15 Library {
16   exposed-modules:     Language.Core.Check, Language.Core.Dependencies, Language.Core.Core, Language.Core.Interp, Language.Core.Overrides, Language.Core.ParsecParser, Language.Core.Prep, Language.Core.Prims, Language.Core.Printer, Language.Core.Merge, Language.Core.ElimDeadCode, Language.Core.Encoding, Language.Core.Env, Language.Core.CoreUtils
17   other-modules:       Language.Core.PrimCoercions, Language.Core.PrimEnv, Language.Core.Utils, Language.Core.Environments
18   extensions:          DeriveDataTypeable PatternGuards RankNTypes ScopedTypeVariables
19   ghc-options:         -Wall -O2
20   build-depends:       base, containers, directory, filepath, mtl, parsec, pretty
21   if impl(ghc > 6.8.2) {
22      build-depends:syb
23   }
24   else {
25      extensions: PatternSignatures
26   }
27 }
28