on 0.5 help sign in
text/text.cabal
78 lines 2.0 kB history raw
1name: text
2version: 0.5
3synopsis: An efficient packed Unicode text type
4description: An efficient packed Unicode text type.
5license: BSD3
6license-file: LICENSE
7author: Tom Harper <rtharper@aftereternity.co.uk>
8maintainer: Bryan O'Sullivan <bos@serpentine.com>
9 Tom Harper <rtharper@aftereternity.co.uk>
10 Duncan Coutts <duncan@haskell.org>
11copyright: 2008-2009 Tom Harper, 2009 Bryan O'Sullivan
12category: Data, Text
13build-type: Simple
14cabal-version: >= 1.2
15extra-source-files:
16 README
17 TODO
18 scripts/ApiCompare.hs
19 scripts/Arsec.hs
20 scripts/CaseFolding.hs
21 scripts/CaseFolding.txt
22 scripts/CaseMapping.hs
23 scripts/SpecialCasing.hs
24 scripts/SpecialCasing.txt
25 tests/Makefile
26 tests/Properties.hs
27 tests/QuickCheckUtils.hs
28 tests/SlowFunctions.hs
30flag developer
31 description: operate in developer mode
32 default: False
34library
35 exposed-modules:
36 Data.Text
37 Data.Text.Encoding
38 Data.Text.Encoding.Error
39 Data.Text.Foreign
40 Data.Text.Lazy
41 Data.Text.Lazy.Encoding
42 other-modules:
43 Data.Text.Array
44 Data.Text.Encoding.Fusion
45 Data.Text.Encoding.Fusion.Common
46 Data.Text.Encoding.Utf16
47 Data.Text.Encoding.Utf32
48 Data.Text.Encoding.Utf8
49 Data.Text.Fusion
50 Data.Text.Fusion.CaseMapping
51 Data.Text.Fusion.Common
52 Data.Text.Fusion.Internal
53 Data.Text.Fusion.Size
54 Data.Text.Internal
55 Data.Text.Lazy.Encoding.Fusion
56 Data.Text.Lazy.Fusion
57 Data.Text.Lazy.Internal
58 Data.Text.Lazy.Search
59 Data.Text.Search
60 Data.Text.Unsafe
61 Data.Text.UnsafeChar
62 Data.Text.UnsafeShift
64 build-depends:
65 base < 5,
66 bytestring >= 0.9 && < 1.0
67 if impl(ghc >= 6.10)
68 build-depends:
69 ghc-prim, base >= 4
71 -- gather extensive profiling data for now
72 ghc-prof-options: -auto-all
74 ghc-options: -Wall -funbox-strict-fields -O2
75 if impl(ghc >= 6.8)
76 ghc-options: -fwarn-tabs
77 if flag(developer)
78 ghc-options: -Werror