Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
branch: timeout
Fetching contributors…

Cannot retrieve contributors at this time

111 lines (92 sloc) 2.169 kb
name: event
version: 0.1
synopsis: Scalable event notification
description:
Scalable event notification for file handles, sockets, timers, etc.
license: BSD3
license-file: LICENSE
author: Bryan O'Sullivan <bos@serpentine.com>
Johan Tibell <johan.tibell@gmail.com>
maintainer: Johan Tibell <johan.tibell@gmail.com>
category: System
build-type: Custom
cabal-version: >= 1.6
flag test
description: Build test program.
default: False
library
exposed-modules:
System.Event
other-modules:
System.Event.Array
System.Event.Internal
System.Event.Vector
System.Event.TimeoutTable
System.Event.TimeoutTable.Internal
build-depends:
array,
base < 4.1,
containers == 0.2.*,
ghc-prim,
old-locale,
time < 1.2,
unix
if os(darwin)
other-modules:
System.Event.KQueue
cpp-options: -DBACKEND_KQUEUE
else
if os(linux)
other-modules:
System.Event.EPoll
cpp-options: -DBACKEND_EPOLL
extensions:
CPP,
ExistentialQuantification,
ForeignFunctionInterface,
MagicHash,
UnboxedTuples
ghc-options: -Wall -funbox-strict-fields
if impl(ghc >= 6.8)
ghc-options: -fwarn-tabs
hs-source-dirs:
src
Executable test
hs-source-dirs: src, tests
main-is: RunTests.hs
build-depends:
array,
base < 4.1,
containers == 0.2.*,
ghc-prim,
HUnit < 1.3,
old-locale,
QuickCheck == 1.2.0.0,
test-framework < 0.3,
test-framework-hunit < 0.3,
test-framework-quickcheck < 0.3,
time < 1.2,
unix
if os(darwin)
other-modules:
System.Event.KQueue
cpp-options: -DBACKEND_KQUEUE
else
if os(linux)
other-modules:
System.Event.EPoll
cpp-options: -DBACKEND_EPOLL
extensions:
CPP,
ExistentialQuantification,
ForeignFunctionInterface,
MagicHash,
UnboxedTuples
ghc-options: -Wall -funbox-strict-fields -fhpc
if impl(ghc >= 6.8)
ghc-options: -fwarn-tabs
if !flag(test)
buildable: False
source-repository head
type: git
location: git://github.com/tibbe/event.git
Jump to Line
Something went wrong with that request. Please try again.