360b521fdb1a235884edff0221f7a681d5e5bca3
[packages/dph.git] / dph-lifted-base / dph-lifted-base.cabal
1 Name:           dph-lifted-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 definitions used by other dph-lifted packages.
10
11 Cabal-Version:  >= 1.6
12 Build-Type:     Simple
13
14 Library
15   Exposed-Modules:
16         Data.Array.Parallel.PArray.Types
17         Data.Array.Parallel.PArray.Reference
18         Data.Array.Parallel.PArray.Reference.Convert
19         Data.Array.Parallel.PArr
20         
21   Exposed:
22         False
23
24   Extensions:
25         BangPatterns,
26         PatternGuards
27         TypeFamilies,
28         TypeOperators,
29         RankNTypes,
30         BangPatterns,
31         MagicHash,
32         UnboxedTuples,
33         TypeOperators,
34         FlexibleContexts,
35         FlexibleInstances,
36         EmptyDataDecls,
37         NoMonomorphismRestriction,
38         MultiParamTypeClasses,
39         EmptyDataDecls,
40         StandaloneDeriving,
41         ExplicitForAll,
42         ParallelListComp,
43         ExistentialQuantification,
44         ScopedTypeVariables,
45         PatternGuards,
46         DeriveDataTypeable
47
48   GHC-Options:
49         -Odph 
50         -fcpr-off -fno-liberate-case -fno-spec-constr
51         -Wall
52         -fno-warn-missing-methods
53         -fno-warn-orphans
54
55   Build-Depends:  
56         base                    == 4.6.*,
57         ghc                     == 7.*,
58         array                   == 0.4.*,
59         random                  == 1.0.*,
60         template-haskell        == 2.8.*,
61         dph-base                == 0.6.*,
62         dph-prim-par            == 0.6.*,
63         vector                  == 0.9.*,
64         pretty                  == 1.1.*,
65         containers              == 0.5.*