ada86b87e16b776761837aec77abd06a7d4d578d
[packages/template-haskell.git] / template-haskell.cabal
1 name:           template-haskell
2 version:        2.9.0.0
3 -- GHC 7.6.1 released with 2.8.0.0
4 license:        BSD3
5 license-file:   LICENSE
6 category:       Template Haskell
7 maintainer:     libraries@haskell.org
8 bug-reports:    http://ghc.haskell.org/trac/ghc/newticket?component=Template%20Haskell
9 synopsis:       Support library for Template Haskell
10 build-type:     Simple
11 Cabal-Version:  >= 1.10
12 description:
13     This package provides modules containing facilities for manipulating
14     Haskell source code using Template Haskell.
15     .
16     See <http://www.haskell.org/haskellwiki/Template_Haskell> for more
17     information.
18
19 source-repository head
20     type:     git
21     location: http://git.haskell.org/packages/template-haskell.git
22
23 source-repository this
24     type:     git
25     location: http://git.haskell.org/packages/template-haskell.git
26     tag:      template-haskell-2.9.0.0-release
27
28 Library
29     default-language: Haskell2010
30     other-extensions:
31         DeriveDataTypeable
32         FlexibleInstances
33         MagicHash
34         PolymorphicComponents
35         RankNTypes
36         RoleAnnotations
37         ScopedTypeVariables
38         TemplateHaskell
39         UnboxedTuples
40
41     exposed-modules:
42         Language.Haskell.TH
43         Language.Haskell.TH.Lib
44         Language.Haskell.TH.Ppr
45         Language.Haskell.TH.PprLib
46         Language.Haskell.TH.Quote
47         Language.Haskell.TH.Syntax
48
49     build-depends:
50         base       == 4.7.*,
51         containers == 0.5.*,
52         pretty     == 1.1.*
53
54     -- We need to set the package name to template-haskell (without a
55     -- version number) as it's magic.
56     ghc-options: -Wall -package-name template-haskell