forked from haskell-unordered-containers/hashable
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathhashable.cabal
61 lines (55 loc) · 2.22 KB
/
hashable.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
Name: hashable
Version: 1.1.2.3
Synopsis: A class for types that can be converted to a hash value
Description: This package defines a class, 'Hashable', for types that
can be converted to a hash value. This class
exists for the benefit of hashing-based data
structures. The package provides instances for
basic types and a way to combine hash values.
Homepage: http://github.com/tibbe/hashable
License: BSD3
License-file: LICENSE
Author: Milan Straka <[email protected]>
Johan Tibell <[email protected]>
Maintainer: [email protected]
bug-reports: https://github.com/tibbe/hashable/issues
Stability: Provisional
Category: Data
Build-type: Simple
Cabal-version: >=1.8
-- tests/Properties.hs shouldn't have to go here, but the source files
-- for the test-suite stanzas don't get picked up by `cabal sdist`.
Extra-source-files:
CHANGES, README.md, tests/Properties.hs, benchmarks/Benchmarks.hs
benchmarks/Makefile
Flag integer-gmp
Description: Are we using integer-gmp to provide fast Integer instances?
Default: True
Library
Exposed-modules: Data.Hashable
Build-depends: base >= 4.0 && < 5,
bytestring >= 0.9 && < 1.0
if impl(ghc)
Build-depends: ghc-prim < 0.3,
text >= 0.11.0.5 && < 0.12
if impl(ghc) && flag(integer-gmp)
Build-depends: integer-gmp >= 0.2
C-sources: cbits/hashByteString.c
Ghc-options: -Wall
if impl(ghc >= 6.8)
Ghc-options: -fwarn-tabs
Test-suite tests
Type: exitcode-stdio-1.0
Hs-source-dirs: tests
Main-is: Properties.hs
Build-depends: base >= 4.0 && < 5,
hashable,
test-framework >= 0.3.3 && < 0.6,
test-framework-quickcheck2 >= 0.2.9 && < 0.3,
QuickCheck >= 2.4.0.1,
random == 1.0.*,
text >= 0.11.0.5
Ghc-options: -Wall -fno-warn-orphans
source-repository head
type: git
location: https://github.com/tibbe/hashable.git