@@ -113,9 +113,9 @@ common build-deps
113
113
ghc-options : -Wall
114
114
115
115
116
- library c-h-internal
116
+ common c-h-internal
117
117
import : build-deps, extensions
118
- exposed -modules :
118
+ other -modules :
119
119
CabalHelper.Compiletime.Cabal
120
120
CabalHelper.Compiletime.CompPrograms
121
121
CabalHelper.Compiletime.Compat.Environment
@@ -139,62 +139,67 @@ library c-h-internal
139
139
Paths_cabal_helper
140
140
autogen-modules :
141
141
Paths_cabal_helper
142
- exposed -modules :
142
+ other -modules :
143
143
Symlink
144
144
if os(windows)
145
145
hs-source-dirs : os/win
146
146
else
147
147
hs-source-dirs : os/posix
148
148
hs-source-dirs : src
149
149
150
+ common c-h-lib
151
+ import : build-deps, extensions, c-h-internal
152
+ other-modules :
153
+ Distribution.Helper
154
+ Distribution.Helper.Discover
155
+ other-modules :
156
+ Paths_cabal_helper
157
+ autogen-modules :
158
+ Paths_cabal_helper
159
+ hs-source-dirs : lib
160
+
150
161
library
151
- import : build-deps, extensions
162
+ import : build-deps, extensions, c-h-internal
152
163
exposed-modules : Distribution.Helper
153
164
Distribution.Helper.Discover
154
165
other-modules :
155
166
Paths_cabal_helper
156
167
autogen-modules :
157
168
Paths_cabal_helper
158
169
hs-source-dirs : lib
159
- build-depends : c-h-internal
160
170
161
171
test-suite compile-test
162
- import : build-deps, extensions
172
+ import : build-deps, extensions, c-h-internal
163
173
type : exitcode-stdio-1.0
164
174
main-is : CompileTest.hs
165
175
other-modules : TestOptions
166
176
hs-source-dirs : tests
167
177
ghc-options : -Wall
168
- build-depends : c-h-internal
169
178
170
179
test-suite programs-test
171
- import : build-deps, extensions
180
+ import : build-deps, extensions, c-h-internal
172
181
type : exitcode-stdio-1.0
173
182
main-is : ProgramsTest.hs
174
183
hs-source-dirs : tests
175
184
ghc-options : -Wall
176
- build-depends : c-h-internal
177
- , pretty-show
185
+ build-depends : pretty-show
178
186
179
187
test-suite ghc-session
180
- import : build-deps, extensions
188
+ import : build-deps, extensions, c-h-lib
181
189
type : exitcode-stdio-1.0
182
190
main-is : GhcSession.hs
183
191
other-modules : TestOptions
184
192
hs-source-dirs : tests
185
193
ghc-options : -Wall
186
194
build-depends : ghc < 8.9 && >= 8.0.2
187
195
, pretty-show < 1.9 && >= 1.8.1
188
- , cabal-helper
189
- , c-h-internal
190
196
191
197
test-suite examples
192
- import : build-deps, extensions
198
+ import : build-deps, extensions, c-h-lib
193
199
type : exitcode-stdio-1.0
194
200
main-is : Examples.hs
195
201
hs-source-dirs : tests
196
202
ghc-options : -Wall
197
- build-depends : cabal-helper
198
203
199
204
executable cabal-helper-main
200
205
default-language : Haskell2010
0 commit comments