-
Notifications
You must be signed in to change notification settings - Fork 0
/
bytestring-mmap.cabal
40 lines (35 loc) · 1.26 KB
/
bytestring-mmap.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
name: bytestring-mmap
version: 0.2.3
synopsis: mmap support for strict ByteStrings
description:
.
This library provides a wrapper to mmap(2), allowing files or
devices to be lazily loaded into memory as strict or lazy
ByteStrings, using the virtual memory subsystem to do on-demand
loading.
.
category: System
homepage: http://code.haskell.org/~dons/code/bytestring-mmap/
license: BSD3
license-file: LICENSE
author: Don Stewart
maintainer: Don Stewart <[email protected]>
build-type: Simple
cabal-version: >= 1.2
flag split-base
description: Choose the new smaller, split-up base package.
library
build-depends: unix >= 2.8.0.0
if flag(split-base)
build-depends: base >= 3 && < 6, bytestring >= 0.9
else
build-depends: base < 3
extensions: CPP, ForeignFunctionInterface, BangPatterns
exposed-modules: System.IO.Posix.MMap
System.IO.Posix.MMap.Lazy
System.IO.Posix.MMap.Internal
ghc-options: -Wall -O2
c-sources: cbits/hs_bytestring_mmap.c
include-dirs: include
includes: hs_bytestring_mmap.h
install-includes: hs_bytestring_mmap.h