-
Notifications
You must be signed in to change notification settings - Fork 0
/
pure14.cabal
79 lines (74 loc) · 3.06 KB
/
pure14.cabal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
name: pure14
version: 0.2
cabal-version: >=1.8
build-type: Simple
license: MIT
license-file: LICENSE
copyright: (c) 2013-14 Phil Freeman, (c) 2014 Gary Burgess, and other contributors
maintainer: Andy Arvanitis <andy.arvanitis@gmail.com>
stability: experimental
synopsis: C++11 backend for the PureScript Programming Language Compiler
description: A small strongly, statically typed programming language with expressive types, inspired by Haskell and compiling to C++11.
category: Language
Homepage: http://www.purescript.org/
author: Phil Freeman <paf31@cantab.net>,
Gary Burgess <gary.burgess@gmail.com>,
Hardy Jones <jones3.hardy@gmail.com>,
Andy Arvanitis (pure14) <andy.arvanitis@gmail.com>
extra-source-files: include/*.hh
, examples/passing/*.purs
, examples/passing/*.p11
, examples/failing/*.purs
, examples/failing/*.p11
source-repository head
type: git
location: https://github.com/andyarvanitis/pure14.git
library
build-depends: base >=4.6 && <5,
containers -any,
unordered-containers -any,
directory >= 1.2,
filepath -any,
mtl >= 2.1.0 && < 2.3.0,
parsec -any,
transformers >= 0.3.0 && < 0.5,
transformers-compat >= 0.3.0,
utf8-string >= 1 && < 2,
pattern-arrows >= 0.0.2 && < 0.1,
file-embed >= 0.0.7 && < 0.0.8,
time -any,
boxes >= 0.1.4 && < 0.2.0,
purescript ==0.7.0.0
exposed-modules: Language.PureScript.Cpp
Language.PureScript.CodeGen.Cpp
Language.PureScript.CodeGen.Cpp.AST
Language.PureScript.CodeGen.Cpp.Common
Language.PureScript.CodeGen.Cpp.Optimizer
Language.PureScript.CodeGen.Cpp.Optimizer.Common
Language.PureScript.CodeGen.Cpp.Optimizer.Inliner
Language.PureScript.CodeGen.Cpp.Optimizer.MagicDo
Language.PureScript.CodeGen.Cpp.Optimizer.TCO
Language.PureScript.CodeGen.Cpp.Types
Language.PureScript.Pretty.Cpp
exposed: True
buildable: True
hs-source-dirs: src
other-modules: Paths_pure14
ghc-options: -Wall -O2
executable pcc
build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
mtl -any, optparse-applicative >= 0.10.0, parsec -any, pure14 -any,
transformers -any, transformers-compat -any
main-is: Main.hs
buildable: True
hs-source-dirs: pcc
other-modules:
ghc-options: -Wall -O2 -fno-warn-unused-do-bind
test-suite tests
build-depends: base >=4 && <5, containers -any, directory -any,
filepath -any, mtl -any, parsec -any, pure14 -any,
transformers -any, process -any
type: exitcode-stdio-1.0
main-is: Main.hs
buildable: True
hs-source-dirs: tests