-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathlambda-library.cabal
More file actions
158 lines (138 loc) · 3.66 KB
/
lambda-library.cabal
File metadata and controls
158 lines (138 loc) · 3.66 KB
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
152
153
154
155
156
157
158
cabal-version: 3.0
name: lambda-library
version: 0.1.0.0
-- synopsis:
-- description:
license: MIT
license-file: LICENSE
author: Brian J. Cardiff
maintainer: bcardiff@gmail.com
-- copyright:
build-type: Simple
-- extra-doc-files:
-- extra-source-files:
common warnings
ghc-options: -Wall
common defaults
default-extensions:
OverloadedStrings,
OverloadedRecordDot
build-depends:
base ^>=4.17.2.1
default-language: GHC2021
common app
import: defaults
build-depends:
lambda-library
common app-test
import: defaults
ghc-options: -main-is Test
other-modules:
Main
build-depends:
lambda-library,
hspec >= 2.11.9 && < 2.12
library
import: warnings, defaults
exposed-modules:
Books
build-depends:
sqlite-simple >= 0.4.19 && < 0.5
hs-source-dirs: src
executable app1
import: warnings, app
main-is: Main.hs
hs-source-dirs: app1
test-suite app1-test
import: warnings, app-test
type: exitcode-stdio-1.0
main-is: Test.hs
hs-source-dirs: app1, app1-test
other-modules:
Support
build-depends:
bytestring >= 0.11.5 && < 0.12,
utf8-string >= 1.0.2 && < 1.1,
main-tester >= 0.2.0 && < 0.3
executable app2
import: warnings, app
main-is: Main.hs
hs-source-dirs: app2
test-suite app2-test
import: warnings, app-test
type: exitcode-stdio-1.0
main-is: Test.hs
hs-source-dirs: app2, app2-test
other-modules:
Support
executable app3
import: warnings, app
main-is: Main.hs
hs-source-dirs: app3
other-modules:
Task
test-suite app3-test
import: warnings, app-test
type: exitcode-stdio-1.0
main-is: Test.hs
hs-source-dirs: app3, app3-test
other-modules:
Support
Task
executable app4
import: warnings, app
main-is: Main.hs
hs-source-dirs: app4
test-suite app4-test
import: warnings, app-test
type: exitcode-stdio-1.0
main-is: Test.hs
hs-source-dirs: app4, app4-test
build-depends:
mtl >= 2.2.2 && < 2.4
other-modules:
Support
Result
executable app5
import: warnings, app
main-is: Main.hs
hs-source-dirs: app5
other-modules:
App
build-depends:
mtl >= 2.2.2 && < 2.4
test-suite app5-test
import: warnings, app-test
type: exitcode-stdio-1.0
main-is: Test.hs
hs-source-dirs: app5, app5-test
build-depends:
mtl >= 2.2.2 && < 2.4
other-modules:
Support
App
executable app-bluefin
import: warnings, app
main-is: Main.hs
hs-source-dirs: app-bluefin
build-depends:
bluefin >= 0.0.6 && < 0.1
executable app-effectful
import: warnings, app
main-is: Main.hs
hs-source-dirs: app-effectful
build-depends:
effectful >= 2.3.1 && < 2.4
executable app-heftia
import: warnings, app
main-is: Main.hs
hs-source-dirs: app-heftia
build-depends:
heftia-effects >= 0.6.0.1 && < 0.7
test-suite app-heftia-test
import: warnings, app-test
type: exitcode-stdio-1.0
main-is: Test.hs
hs-source-dirs: app-heftia, app-heftia-test
build-depends:
heftia-effects >= 0.6.0.1 && < 0.7