/
external-stg-compiler.cabal
142 lines (127 loc) · 3.96 KB
/
external-stg-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
cabal-version: 2.4
name: external-stg-compiler
version: 0.1.0.0
-- synopsis:
-- description:
homepage: https://github.com/githubuser/grin#readme
license: BSD-3-Clause
license-file: LICENSE
author: Csaba Hruska
maintainer: csaba.hruska@gmail.com
copyright: 2020 Csaba Hruska
category: Compiler
build-type: Simple
library
hs-source-dirs: lib
exposed-modules:
Stg.GHC.Backend
Stg.GHC.ToStg
Stg.DeadFunctionElimination.Analysis
Stg.DeadFunctionElimination.Facts
Stg.DeadFunctionElimination.StripModule
build-depends:
base
, containers
, mtl
, bytestring
, ghc
, ghc-paths
, ghc-boot
, binary
, filepath
, directory
, process
, temporary
, transformers
, external-stg
, external-stg-syntax
, souffle-haskell
, time
default-language: Haskell2010
cpp-options: -DEXTERNAL_STG_COMPILER_PACKAGE
include-dirs: cbits
extra-libraries: gomp
cxx-sources: cbits/ext-stg-liveness.cpp
cxx-options: -D__EMBEDDED_SOUFFLE__ -D_OPENMP -std=c++17
ld-options: "-Wl,--undefined=__factory_Sf_ext_stg_liveness_instance"
executable gen-exe
hs-source-dirs: app
main-is: gen-exe.hs
ghc-options: -threaded -rtsopts -with-rtsopts=-N
build-depends: base
, binary
, ghc
, external-stg
, external-stg-compiler
, split
, async-pool
, process
, directory
, filepath
, filemanip
, containers
, bytestring
default-language: Haskell2010
executable gen-obj
hs-source-dirs: app
main-is: gen-obj.hs
ghc-options: -threaded -rtsopts -with-rtsopts=-N
build-depends: base
, ghc
, ghc-paths
, external-stg
, external-stg-compiler
default-language: Haskell2010
executable gen-exe2
hs-source-dirs: app
main-is: gen-exe2.hs
ghc-options: -threaded -rtsopts -with-rtsopts=-N
build-depends: base
, ghc
, external-stg
, external-stg-compiler
, split
, async-pool
, process
, directory
, filepath
, bytestring
default-language: Haskell2010
executable gen-obj2
hs-source-dirs: app
main-is: gen-obj2.hs
ghc-options: -threaded -rtsopts -with-rtsopts=-N
build-depends: base
, ghc
, ghc-paths
, directory
, filepath
, bytestring
, external-stg
, external-stg-compiler
default-language: Haskell2010
executable show-ghc-stg
hs-source-dirs: app
main-is: show-ghc-stg.hs
ghc-options: -threaded -rtsopts -with-rtsopts=-N
build-depends: base
, ghc
, ghc-paths
, external-stg
, external-stg-compiler
, filepath
default-language: Haskell2010
executable dce-fullpak
hs-source-dirs: app
main-is: dce-fullpak.hs
ghc-options: -threaded -rtsopts -with-rtsopts=-N
build-depends: base
, binary
, external-stg
, external-stg-compiler
, async-pool
, directory
, filepath
, bytestring
, zip
default-language: Haskell2010