f281c923fa4788da608811cdfda06025a1355b57
[packages/dph.git] / dph-base / dph-base.cabal
1 Name:           dph-base
2 Version:        0.6.0.1
3 License:        BSD3
4 License-File:   LICENSE
5 Author:         The DPH Team
6 Maintainer:     Ben Lippmeier <benl@cse.unsw.edu.au>
7 Homepage:       http://www.haskell.org/haskellwiki/GHC/Data_Parallel_Haskell
8 Category:       Data Structures
9 Synopsis:       Data Parallel Haskell common config and debugging functions.
10 Description:    Common configuration, debugging and utilities.
11
12
13 Cabal-Version:  >= 1.6
14 Build-Type:     Simple
15
16 Flag DTrace
17   Description: Enable experimental support for dtrace-based profiling
18   Default:     False
19
20 Library
21   Exposed-Modules:
22         Data.Array.Parallel.Base
23         Data.Array.Parallel.Base.Text
24         Data.Array.Parallel.Base.DTrace
25         Data.Array.Parallel.Base.TracePrim
26         Data.Array.Parallel.Pretty
27         Data.Array.Parallel.Array
28
29   Other-Modules:
30         Data.Array.Parallel.Base.Config
31         Data.Array.Parallel.Base.Debug
32         Data.Array.Parallel.Base.Tag
33
34   Include-Dirs:
35         include
36
37   Install-Includes:
38         fusion-phases.h
39
40   Exposed: True
41
42   Extensions: 
43          TypeFamilies, GADTs, RankNTypes,
44          BangPatterns, MagicHash, UnboxedTuples, TypeOperators, CPP,
45          MultiParamTypeClasses, FlexibleInstances
46
47   GHC-Options:
48         -Odph
49         -funbox-strict-fields -fcpr-off 
50
51   Build-Depends:  
52         base     == 4.6.*,
53         ghc-prim == 0.3.*,
54         array    == 0.4.*,
55         random   == 1.0.*,
56         vector   == 0.9.*,
57         pretty   == 1.1.*
58
59