]> gitweb.michael.orlitzky.com - dead/htsn-common.git/blob - htsn-common.cabal
Initial commit.
[dead/htsn-common.git] / htsn-common.cabal
1 name: htsn-common
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 Library used by both htsn and htsn-import.
12 description:
13 This library contains three modules,
14 .
15 * Network.Services.TSN.Logging
16 .
17 * Network.Services.TSN.Report
18 .
19 * Network.Services.TSN.Terminal
20 .
21 They work together to provide \"reporting\" for the htsn and htsn-import
22 executables which both display and log things in the same way.
23
24 library
25 hs-source-dirs: src/
26 exposed-modules:
27 Network.Services.TSN.Logging
28 Network.Services.TSN.Report
29 Network.Services.TSN.Terminal
30 build-depends:
31 ansi-terminal == 0.6.*,
32 base == 4.*,
33 hslogger == 1.2.*,
34 transformers == 0.3.*
35 ghc-options:
36 -Wall
37 -fwarn-hi-shadowing
38 -fwarn-missing-signatures
39 -fwarn-name-shadowing
40 -fwarn-orphans
41 -fwarn-type-defaults
42 -fwarn-tabs
43 -fwarn-incomplete-record-updates
44 -fwarn-monomorphism-restriction
45 -fwarn-unused-do-bind
46 -rtsopts
47 -threaded
48 -optc-O3
49 -optc-march=native
50 -O2
51
52 source-repository head
53 type: git
54 location: http://michael.orlitzky.com/git/htsn-common.git
55 branch: master