forked from valderman/haste-compiler
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathhaste-compiler.cabal
151 lines (143 loc) · 3.3 KB
/
haste-compiler.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
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
Name: haste-compiler
Version: 0.2.2
License: BSD3
License-File: LICENSE
Synopsis: Haskell To ECMAScript compiler
Description: This package provides a featureful compiler from Haskell to
Javascript. It generates small, fast code, makes use of
standard Haskell libraries, integrates with Cabal, supports
most GHC extensions and works on Windows, Linux and OSX.
Bug reports are highly appreciated.
Category: Javascript, Compiler, Web
Cabal-Version: >= 1.10
Build-Type: Simple
Author: Anton Ekblad <[email protected]>
Maintainer: [email protected]
Homepage: https://github.com/valderman/haste-compiler
Bug-reports: https://github.com/valderman/haste-compiler/issues
Stability: Experimental
Data-Dir:
lib
Data-Files:
rts.js
stdlib.js
MVar.js
StableName.js
Integer.js
md5.js
array.js
pointers.js
unicode.js
debug.js
Executable haste-boot
Main-Is: haste-boot.hs
Other-Modules:
Haste.Version
Haste.Environment
Control.Shell
Hs-Source-Dirs: src
GHC-Options: -Wall -O2
Build-Depends:
ghc,
base < 5,
directory,
process,
bytestring,
tar,
bzlib,
zip-archive,
filepath,
temporary,
time,
transformers,
network,
HTTP
Default-Language: Haskell98
Executable hastec
Hs-Source-Dirs: src
GHC-Options: -Wall -O2
Build-Depends:
base < 5,
ghc-prim,
ghc >= 7.6,
mtl,
binary,
containers,
data-default,
bytestring >= 0.10.0.0,
filepath,
directory,
array,
ghc-paths,
process,
random,
system-fileio
Main-Is:
Main.hs
Other-Modules:
Args
ArgSpecs
Haste
Haste.Util
Haste.Version
Haste.Environment
Haste.Config
Haste.Monad
Haste.PrimOps
Haste.Module
Haste.Linker
Haste.Builtins
Haste.Errors
Haste.CodeGen
Data.JSTarget
Data.JSTarget.AST
Data.JSTarget.Binary
Data.JSTarget.Constructors
Data.JSTarget.Op
Data.JSTarget.Optimize
Data.JSTarget.PP
Data.JSTarget.Print
Data.JSTarget.Traversal
default-language: Haskell98
Executable haste-inst
Main-Is: haste-inst.hs
Hs-Source-Dirs: src
Build-Depends:
base < 5,
filepath,
process,
directory
default-language: Haskell98
Executable haste-pkg
Main-Is: haste-pkg.hs
Hs-Source-Dirs: src
Build-Depends:
base < 5,
process,
filepath,
directory
default-language: Haskell98
Executable haste-install-his
Main-Is: haste-install-his.hs
Hs-Source-Dirs: src
Build-Depends:
base < 5,
filepath,
directory,
process
default-language: Haskell98
Executable haste-copy-pkg
Main-Is: haste-copy-pkg.hs
Other-Modules:
Haste.Environment
Control.Shell
Hs-Source-Dirs: src
Build-Depends:
base < 5,
filepath,
directory,
process,
temporary,
time,
transformers
default-language: Haskell98