Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 62 lines (52 sloc) 1.292 kb
8e80a19 @bsl Made small improvements to event.cabal
bsl authored
1 name: event
2 version: 0.1
3 synopsis: Scalable event notification
1f2d341 @tibbe Initial import
tibbe authored
4 description:
5 Scalable event notification for file handles, sockets, timers, etc.
8e80a19 @bsl Made small improvements to event.cabal
bsl authored
6 license: BSD3
7 license-file: LICENSE
8 author: Bryan O'Sullivan <bos@serpentine.com>
9 Johan Tibell <johan.tibell@gmail.com>
10 maintainer: Johan Tibell <johan.tibell@gmail.com>
11 category: System
12
78788da @bsl Added Array.hs tests
bsl authored
13 build-type: Custom
8e80a19 @bsl Made small improvements to event.cabal
bsl authored
14 cabal-version: >= 1.6
7292f91 @tibbe Added a read-me file with instructions for contributing
tibbe authored
15 extra-source-files: README.md
1f2d341 @tibbe Initial import
tibbe authored
16
17 library
18 exposed-modules:
69709dc @tibbe Added a Cabal file
tibbe authored
19 System.Event
20
21 other-modules:
8e80a19 @bsl Made small improvements to event.cabal
bsl authored
22 System.Event.Array
23 System.Event.Internal
69709dc @tibbe Added a Cabal file
tibbe authored
24 System.Event.Vector
b4e785a @gregorycollins Added a data structure for tracking timeouts
authored
25 System.Event.TimeoutTable
26 System.Event.TimeoutTable.Internal
1f2d341 @tibbe Initial import
tibbe authored
27
28 build-depends:
69709dc @tibbe Added a Cabal file
tibbe authored
29 array,
30 base < 4.1,
5ba2f35 @tibbe Use IntMap instead of Vector for callbacks
tibbe authored
31 containers == 0.2.*,
69709dc @tibbe Added a Cabal file
tibbe authored
32 ghc-prim,
33 unix
1f2d341 @tibbe Initial import
tibbe authored
34
9c3a288 @tibbe Added conditional compilation of backends
tibbe authored
35 if os(darwin)
36 other-modules:
37 System.Event.KQueue
38 cpp-options: -DBACKEND_KQUEUE
20912d7 @bsl Added more epoll basics
bsl authored
39 else
40 if os(linux)
41 other-modules:
42 System.Event.EPoll
43 cpp-options: -DBACKEND_EPOLL
9c3a288 @tibbe Added conditional compilation of backends
tibbe authored
44
45 extensions:
46 CPP,
47 ExistentialQuantification,
48 ForeignFunctionInterface,
49 MagicHash,
50 UnboxedTuples
51
69709dc @tibbe Added a Cabal file
tibbe authored
52 ghc-options: -Wall -funbox-strict-fields
1f2d341 @tibbe Initial import
tibbe authored
53 if impl(ghc >= 6.8)
54 ghc-options: -fwarn-tabs
55
8e80a19 @bsl Made small improvements to event.cabal
bsl authored
56 hs-source-dirs:
57 src
58
59 source-repository head
60 type: git
61 location: git://github.com/tibbe/event.git
Something went wrong with that request. Please try again.