]> gitweb.michael.orlitzky.com - dead/harbl.git/blob - harbl.cabal
1d22e0cdca30dddd36f0221e5326f5da32418819
[dead/harbl.git] / harbl.cabal
1 name: harbl
2 version: 0.0.1
3 cabal-version: >= 1.8
4 author: Michael Orlitzky
5 maintainer: Michael Orlitzky <michael@orlitzky.com>
6 category: Utils
7 license: GPL-3
8 license-file: doc/LICENSE
9 build-type: Simple
10 synopsis:
11 Real-time Blacklist (RBL) library.
12 description:
13 Provides utility functions for performing blacklist lookups.
14
15
16 executable harbl
17 build-depends:
18 base >= 4.6 && < 5,
19 parsec >= 3,
20 tasty >= 0.8,
21 tasty-hunit >= 0.8
22
23 main-is:
24 Main.hs
25
26 other-modules:
27 DnsblSite
28 IPv4Pattern
29
30 hs-source-dirs:
31 src/
32
33 ghc-options:
34 -Wall
35 -fwarn-hi-shadowing
36 -fwarn-missing-signatures
37 -fwarn-name-shadowing
38 -fwarn-orphans
39 -fwarn-type-defaults
40 -fwarn-tabs
41 -fwarn-incomplete-record-updates
42 -fwarn-monomorphism-restriction
43 -fwarn-unused-do-bind
44 -O2
45
46 ghc-prof-options:
47 -prof
48 -fprof-auto
49 -fprof-cafs
50
51
52 test-suite testsuite
53 type: exitcode-stdio-1.0
54 hs-source-dirs: src test
55 main-is: TestSuite.hs
56 build-depends:
57 base >= 4.6 && < 5,
58 parsec >= 3,
59 tasty >= 0.8,
60 tasty-hunit >= 0.8
61
62 -- It's not entirely clear to me why I have to reproduce all of this.
63 ghc-options:
64 -Wall
65 -fwarn-hi-shadowing
66 -fwarn-missing-signatures
67 -fwarn-name-shadowing
68 -fwarn-orphans
69 -fwarn-type-defaults
70 -fwarn-tabs
71 -fwarn-incomplete-record-updates
72 -fwarn-monomorphism-restriction
73 -fwarn-unused-do-bind
74 -O2
75
76
77 test-suite doctests
78 type: exitcode-stdio-1.0
79 hs-source-dirs: test
80 main-is: Doctests.hs
81 build-depends:
82 base >= 4.6 && < 5,
83 -- Additional test dependencies.
84 doctest >= 0.9,
85 filemanip >= 0.3.6
86
87 -- It's not entirely clear to me why I have to reproduce all of this.
88 ghc-options:
89 -Wall
90 -fwarn-hi-shadowing
91 -fwarn-missing-signatures
92 -fwarn-name-shadowing
93 -fwarn-orphans
94 -fwarn-type-defaults
95 -fwarn-tabs
96 -fwarn-incomplete-record-updates
97 -fwarn-monomorphism-restriction
98 -fwarn-unused-do-bind
99 -rtsopts
100 -threaded
101 -optc-O3
102 -optc-march=native
103 -O2
104
105
106 source-repository head
107 type: git
108 location: http://michael.orlitzky.com/git/harbl.git
109 branch: master