]> gitweb.michael.orlitzky.com - hath.git/blob - hath.cabal
12f811a229bf19ec18e891ab6a7994483bae2ceb
[hath.git] / hath.cabal
1 name: hath
2 version: 0.0.1
3 cabal-version: >= 1.8
4 author: Michael Orlitzky
5 maintainer: Michael Orlitzky <michael@orlitzky.com>
6 synopsis:
7 Hath manipulates network blocks in CIDR notation.
8 build-type: Simple
9
10
11 executable hath
12 build-depends:
13 base == 4.*,
14 HUnit == 1.2.*,
15 QuickCheck == 2.6.*,
16 MissingH == 1.2.*,
17 split == 0.2.*,
18 test-framework == 0.8.*,
19 test-framework-hunit == 0.3.*,
20 test-framework-quickcheck2 == 0.3.*
21
22 main-is:
23 Main.hs
24
25 hs-source-dirs:
26 src/
27
28 ghc-options:
29 -Wall
30 -fwarn-hi-shadowing
31 -fwarn-missing-signatures
32 -fwarn-name-shadowing
33 -fwarn-orphans
34 -fwarn-type-defaults
35 -fwarn-tabs
36 -fwarn-incomplete-record-updates
37 -fwarn-monomorphism-restriction
38 -fwarn-unused-do-bind
39 -rtsopts
40 -threaded
41 -optc-O3
42 -optc-march=native
43 -O2
44
45 ghc-prof-options:
46 -prof
47 -auto-all
48 -caf-all
49
50
51 test-suite testsuite
52 type: exitcode-stdio-1.0
53 hs-source-dirs: src test
54 main-is: TestSuite.hs
55 build-depends:
56 base == 4.*,
57 HUnit == 1.2.*,
58 QuickCheck == 2.6.*,
59 MissingH == 1.2.*,
60 split == 0.2.*,
61 test-framework == 0.8.*,
62 test-framework-hunit == 0.3.*,
63 test-framework-quickcheck2 == 0.3.*
64
65 -- It's not entirely clear to me why I have to reproduce all of this.
66 ghc-options:
67 -Wall
68 -fwarn-hi-shadowing
69 -fwarn-missing-signatures
70 -fwarn-name-shadowing
71 -fwarn-orphans
72 -fwarn-type-defaults
73 -fwarn-tabs
74 -fwarn-incomplete-record-updates
75 -fwarn-monomorphism-restriction
76 -fwarn-unused-do-bind
77 -rtsopts
78 -threaded
79 -optc-O3
80 -optc-march=native
81 -O2
82
83 source-repository head
84 type: git
85 location: http://michael.orlitzky.com/git/hath.git
86 branch: master