Make dataToQa aware of Data instances which use functions to implement toConstr
[ghc.git] / libraries / ghc-boot / ghc-boot.cabal
1 name:           ghc-boot
2 version:        0.0.0.0
3 license:        BSD3
4 maintainer:     ghc-devs@haskell.org
5 bug-reports:    glasgow-haskell-bugs@haskell.org
6 synopsis:       Shared functionality between GHC and its boot libraries
7 description:    This library is shared between GHC, ghc-pkg, and other boot
8                 libraries.
9                 .
10                 A note about "GHC.PackageDb": it only deals with the subset of
11                 the package database that the compiler cares about: modules
12                 paths etc and not package metadata like description, authors
13                 etc. It is thus not a library interface to ghc-pkg and is *not*
14                 suitable for modifying GHC package databases.
15                 .
16                 The package database format and this library are constructed in
17                 such a way that while ghc-pkg depends on Cabal, the GHC library
18                 and program do not have to depend on Cabal.
19 cabal-version:  >=1.10
20 build-type:     Simple
21
22 source-repository head
23     type:     git
24     location: http://git.haskell.org/ghc.git
25     subdir:   libraries/ghc-boot
26
27 Library
28     default-language: Haskell2010
29     other-extensions:
30             GeneralizedNewtypeDeriving
31             RecordWildCards
32             StandaloneDeriving
33             Trustworthy
34             TypeSynonymInstances
35
36     exposed-modules:
37             GHC.Lexeme
38             GHC.PackageDb
39
40     build-depends: base       >= 4   && < 5,
41                    binary     >= 0.7 && < 0.8,
42                    bytestring >= 0.9 && < 1,
43                    directory  >= 1   && < 1.3,
44                    filepath
45