forked from JohnLato/iteratee
-
Notifications
You must be signed in to change notification settings - Fork 1
/
iteratee.cabal
108 lines (93 loc) · 2.49 KB
/
iteratee.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
name: iteratee
version: 0.8.4.6
synopsis: Iteratee-based I/O
description:
The Iteratee monad provides strict, safe, and functional I/O. In addition
to pure Iteratee processors, file IO and combinator functions are provided.
See @Data.Iteratee@ for full documentation.
category: System, Data
author: Oleg Kiselyov, John W. Lato
maintainer: John W. Lato <jwlato@gmail.com>
license: BSD3
license-file: LICENSE
homepage: http://www.tiresiaspress.us/haskell/iteratee
tested-with: GHC == 7.4.2, GHC == 7.6.0
stability: experimental
cabal-version: >= 1.16
build-type: Simple
extra-source-files:
CONTRIBUTORS
README
Examples/*.hs
Examples/*.lhs
Examples/*.txt
tests/*.hs
library
default-language: Haskell2010
hs-source-dirs:
src
build-depends:
base >= 3 && < 6
if os(windows)
cpp-options: -DUSE_WINDOWS
exposed-modules:
Data.Iteratee.IO.Windows
else
cpp-options: -DUSE_POSIX
exposed-modules:
Data.Iteratee.IO.Posix
Data.Iteratee.IO.Fd
build-depends:
unix >= 2 && < 3
build-depends:
ListLike >= 1.0 && < 5,
bytestring >= 0.9 && < 0.11,
containers >= 0.2 && < 0.7,
exceptions >= 0.5 && < 0.11,
parallel >= 2 && < 4,
transformers >= 0.2 && < 0.7
exposed-modules:
Data.Nullable
Data.NullPoint
Data.Iteratee
Data.Iteratee.Base
Data.Iteratee.Exception
Data.Iteratee.IO
Data.Iteratee.IO.Handle
Data.Iteratee.Iteratee
Data.Iteratee.ListLike
other-modules:
Data.Iteratee.IO.Base
ghc-options: -Wall -O2 -Wredundant-constraints
if impl(ghc >= 6.8)
ghc-options: -fwarn-tabs
Test-Suite testIteratee
default-language: Haskell2010
type: exitcode-stdio-1.0
main-is: testIteratee.hs
hs-source-dirs:
src
tests
other-modules:
QCUtils
if os(windows)
cpp-options: -DUSE_WINDOWS
else
cpp-options: -DUSE_POSIX
build-depends:
unix >= 2 && < 3
build-depends:
base,
bytestring,
exceptions,
iteratee,
ListLike,
parallel,
transformers,
mtl >= 2 && < 4,
QuickCheck >= 2 && < 3,
test-framework >= 0.3 && < 0.9,
test-framework-quickcheck2 >= 0.2 && < 0.5
source-repository head
type: darcs
location: http://www.tiresiaspress.us/haskell/iteratee