@@ -5,7 +5,7 @@ build-type: Simple
5
5
6
6
library
7
7
default-language : Haskell2010
8
- hs-source-dirs : .. ../ffi ../pure ../attoparsec-iso8601
8
+ hs-source-dirs : ../src ../src- ffi ../src- pure ../attoparsec-iso8601/src
9
9
c-sources : ../cbits/unescape_string.c
10
10
build-depends :
11
11
attoparsec
@@ -83,7 +83,7 @@ library
83
83
executable aeson-benchmark-suite
84
84
default-language : Haskell2010
85
85
main-is : Suite.hs
86
- hs-source-dirs : . ../examples/src
86
+ hs-source-dirs : bench ../examples/src
87
87
ghc-options : -Wall -O2 -rtsopts
88
88
build-depends :
89
89
aeson-benchmarks
@@ -108,7 +108,7 @@ executable aeson-benchmark-suite
108
108
executable aeson-benchmark-auto-compare
109
109
default-language : Haskell2010
110
110
main-is : AutoCompare.hs
111
- hs-source-dirs : .
111
+ hs-source-dirs : bench
112
112
ghc-options : -Wall -O2 -rtsopts
113
113
other-modules :
114
114
Auto.G.BigProduct
@@ -131,7 +131,7 @@ executable aeson-benchmark-auto-compare
131
131
executable aeson-benchmark-escape
132
132
default-language : Haskell2010
133
133
main-is : Escape.hs
134
- hs-source-dirs : ../examples/src .
134
+ hs-source-dirs : bench ../examples/src
135
135
ghc-options : -Wall -O2 -rtsopts
136
136
build-depends :
137
137
aeson-benchmarks
@@ -146,7 +146,7 @@ executable aeson-benchmark-escape
146
146
executable aeson-benchmark-compare
147
147
default-language : Haskell2010
148
148
main-is : Compare.hs
149
- hs-source-dirs : ../examples/src .
149
+ hs-source-dirs : bench ../examples/src
150
150
ghc-options : -Wall -O2 -rtsopts
151
151
other-modules :
152
152
Compare.BufferBuilder
@@ -178,7 +178,7 @@ executable aeson-benchmark-compare
178
178
executable aeson-benchmark-micro
179
179
default-language : Haskell2010
180
180
main-is : Micro.hs
181
- hs-source-dirs : ../examples/src .
181
+ hs-source-dirs : bench ../examples/src
182
182
ghc-options : -Wall -O2 -rtsopts
183
183
build-depends :
184
184
aeson-benchmarks
@@ -193,7 +193,7 @@ executable aeson-benchmark-micro
193
193
executable aeson-benchmark-typed
194
194
default-language : Haskell2010
195
195
main-is : Typed.hs
196
- hs-source-dirs : ../examples/src .
196
+ hs-source-dirs : bench ../examples/src
197
197
ghc-options : -Wall -O2 -rtsopts
198
198
other-modules :
199
199
Twitter
@@ -223,6 +223,7 @@ executable aeson-benchmark-typed
223
223
executable aeson-benchmark-compare-with-json
224
224
default-language : Haskell2010
225
225
main-is : CompareWithJSON.hs
226
+ hs-source-dirs : bench
226
227
ghc-options : -Wall -O2 -rtsopts
227
228
build-depends :
228
229
aeson-benchmarks
@@ -238,6 +239,7 @@ executable aeson-benchmark-compare-with-json
238
239
executable aeson-benchmark-aeson-encode
239
240
default-language : Haskell2010
240
241
main-is : AesonEncode.hs
242
+ hs-source-dirs : bench
241
243
ghc-options : -Wall -O2 -rtsopts
242
244
build-depends :
243
245
aeson-benchmarks
@@ -251,6 +253,7 @@ executable aeson-benchmark-aeson-encode
251
253
executable aeson-benchmark-aeson-parse
252
254
default-language : Haskell2010
253
255
main-is : AesonParse.hs
256
+ hs-source-dirs : bench
254
257
ghc-options : -Wall -O2 -rtsopts
255
258
build-depends :
256
259
aeson-benchmarks
@@ -268,6 +271,7 @@ executable aeson-benchmark-aeson-parse
268
271
executable aeson-benchmark-json-parse
269
272
default-language : Haskell2010
270
273
main-is : JsonParse.hs
274
+ hs-source-dirs : bench
271
275
ghc-options : -Wall -O2 -rtsopts
272
276
build-depends :
273
277
base
@@ -279,6 +283,7 @@ executable aeson-benchmark-json-parse
279
283
executable aeson-benchmark-dates
280
284
default-language : Haskell2010
281
285
main-is : Dates.hs
286
+ hs-source-dirs : bench
282
287
ghc-options : -Wall -O2 -rtsopts
283
288
build-depends :
284
289
aeson-benchmarks
@@ -296,6 +301,7 @@ executable aeson-benchmark-dates
296
301
executable aeson-benchmark-map
297
302
default-language : Haskell2010
298
303
main-is : AesonMap.hs
304
+ hs-source-dirs : bench
299
305
ghc-options : -Wall -O2 -rtsopts
300
306
build-depends :
301
307
aeson-benchmarks
@@ -313,6 +319,7 @@ executable aeson-benchmark-map
313
319
executable aeson-benchmark-foldable
314
320
default-language : Haskell2010
315
321
main-is : AesonFoldable.hs
322
+ hs-source-dirs : bench
316
323
ghc-options : -Wall -O2 -rtsopts
317
324
build-depends :
318
325
aeson-benchmarks
@@ -331,6 +338,7 @@ executable aeson-benchmark-foldable
331
338
executable aeson-issue-673
332
339
default-language : Haskell2010
333
340
main-is : Issue673.hs
341
+ hs-source-dirs : bench
334
342
ghc-options : -Wall -O1 -rtsopts
335
343
build-depends :
336
344
aeson-benchmarks
0 commit comments