dph-lifted-vseg: eliminate sharing in arrays during zipl
[packages/dph.git] / dph-lifted-reference / dph-lifted-reference.cabal
1 Name:           dph-lifted-reference
2 Version:        0.5.2.0
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:       Sequential reference implementation of lifted DPH array primitives.
10
11 Cabal-Version:  >= 1.6
12 Build-Type:     Simple
13
14 Library
15   -- This Cabal file is CPPed,
16   --   then put in ../build/dph-lifted-copy-par and ../build/dph-lifted-copy-seq
17   -- We therefore need to point back at the original location for where to find the sources
18   HS-Source-Dirs: ../dph-lifted-reference
19
20   Exposed-Modules:
21         Data.Array.Parallel.PArray
22
23   Include-Dirs:
24         include
25
26   Extensions:
27         CPP,
28         BangPatterns,
29         PatternGuards
30         TypeFamilies,
31         TypeOperators,
32         RankNTypes,
33         BangPatterns,
34         MagicHash,
35         UnboxedTuples,
36         TypeOperators,
37         FlexibleContexts,
38         FlexibleInstances,
39         EmptyDataDecls,
40         NoMonomorphismRestriction,
41         MultiParamTypeClasses,
42         EmptyDataDecls,
43         StandaloneDeriving,
44         ExplicitForAll,
45         ParallelListComp,
46         PatternGuards,
47         ExistentialQuantification,
48         ScopedTypeVariables
49         
50
51   GHC-Options: 
52         -Wall -fno-warn-orphans -fno-warn-missing-signatures
53         -Odph 
54         -funbox-strict-fields
55         -fcpr-off
56   
57   Exposed:
58         False
59
60   Build-Depends:  
61         base             == 4.4.*,
62         ghc              == 7.*,
63         array            == 0.3.*,
64         pretty           == 1.1.*,
65         vector           == 0.9.*,
66         containers       == 0.4.*,
67         dph-base         == 0.5.*,
68         dph-prim-par     == 0.5.*
69