forked from ghcjs/ghcjs
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ghcjs.cabal
101 lines (91 loc) · 4.14 KB
/
ghcjs.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
Name: ghcjs
Version: 0.1.0
Description: Haskell to Javascript translator
License: BSD3
License-file: LICENSE
Author: Victor Nazarov
Copyright: Victor Nazarov
Maintainer: Victor Nazarov <[email protected]>
Stability: Experimental
Build-Type: Custom
Cabal-Version: >= 1.10
data-dir: .
data-files: rts/*.js
source-repository head
type: git
location: https://github.com/ghcjs/ghcjs.git
flag boot
default: False
Library
Default-Language: Haskell2010
build-depends: base -any, Cabal, ghc, directory, filepath, containers, process, ghcjs-closure,
monads-tf, ghc-paths,
source-map >=0.1.0 && <0.2, bytestring >=0.9.2.1 && <0.10,
attoparsec >=0.10.2.0 && <0.11, aeson >=0.6.0.2 && <0.7
exposed-modules: Compiler.Info, Compiler.Variants,
Generator.Core, Generator.Dependencies, Generator.FFI,
Generator.Helpers, Generator.Link, Generator.Minify,
Generator.PrimOp, Generator.TopLevel,
Javascript.Formatted, Javascript.Language,
Javascript.Trampoline,
Javascript.Formatted.Base, Javascript.Formatted.Expression,
Javascript.Formatted.Monads, Javascript.Formatted.Statement,
RTS.Dependencies, RTS.Objects
other-modules: Paths_ghcjs
exposed: True
buildable: True
hs-source-dirs: src
Executable ghcjs
Main-Is: Compiler/Main.hs
Default-Language: Haskell2010
Hs-Source-Dirs: src
Build-Depends: base >=4 && <5, ghc >= 7.0.3 && < 7.5, ghc-paths, monads-tf, containers, filepath, process,
directory, base16-bytestring, bytestring, skein, crypto-api, cereal, crypto-conduit, Cabal
if flag(boot)
x-boot: True
else
x-boot: False
GHC-Options: -Wall -fno-warn-name-shadowing -fno-warn-orphans -rtsopts -with-rtsopts=-K256m
Other-Modules: Javascript.Language, Javascript.Trampoline, Javascript.Formatted.Base,
Javascript.Formatted.Expression, Javascript.Formatted.Statement,
Javascript.Formatted, RTS.Objects, Generator.Helpers, Generator.Dependencies,
Generator.PrimOp, Generator.FFI, Generator.Core, Generator.TopLevel, Compiler.Info, Compiler.Variants, GHCJSMain
Executable ghcjs-link
Main-Is: Linker/Main.hs
Default-Language: Haskell2010
Hs-Source-Dirs: src
Build-Depends: base >=3 && <5, ghc, Cabal, containers, filepath, directory, process, time, monads-tf
Other-Modules: Generator.Link
Executable ghcjs-min
Main-Is: Minify.hs
Default-Language: Haskell2010
Hs-Source-Dirs: src
Build-Depends: base >=3 && <5, ghc, Cabal, containers, filepath, directory, process, time, ghcjs-closure,
monads-tf, source-map >=0.1.0 && <0.2, bytestring >=0.9.2.1 && <0.10,
attoparsec >=0.10.2.0 && <0.11, aeson >=0.6.0.2 && <0.7
Executable ghcjs-pkg
Main-Is: Pkg.hs
Default-Language: Haskell2010
Hs-Source-Dirs: src
Build-Depends: base >=3 && <5, ghc, Cabal, containers, filepath, directory, process, time, ghc-paths
Other-Modules: Compiler.Info
Executable ghcjs-boot
Main-Is: Boot.hs
Default-Language: Haskell2010
Hs-Source-Dirs: src
Build-Depends: base >=3 && <5, Cabal, shelly >= 0.9, filepath, directory, bzlib-conduit,
process, tar, http-conduit, conduit, network, bytestring, text,
transformers, ghc, ghc-paths, system-filepath
Executable ghcjs-cabal
Main-Is: Cabal.hs
Default-Language: Haskell2010
Hs-Source-Dirs: src
Build-Depends: base >=3 && <5, process, base16-bytestring, skein, crypto-api, shelly >= 0.9,
system-filepath, crypto-conduit, bytestring, containers, text, ghc, ghc-paths,
filepath, directory, cereal, mtl, old-time
test-suite test
type: exitcode-stdio-1.0
Default-Language: Haskell2010
hs-source-dirs: examples
main-is: BuildTest.hs
build-depends: base >=3 && <5, process