]> Git — Sourcephile - comptalang.git/blob - lib/hcompta-lib.cabal
Modif : Calc.Balance.Equilibre : retourne ce qui n’est pas équilibré.
[comptalang.git] / lib / hcompta-lib.cabal
1 author: Julien Moutinho <julm+hcompta@autogeree.net>
2 bug-reports: http://doc.autogeree.net/hcompta/bugs
3 build-type: Simple
4 cabal-version: >= 1.8
5 category: Finance
6 -- data-dir: data
7 -- data-files:
8 description: Accounting software.
9 extra-source-files: Test.hs
10 extra-tmp-files:
11 homepage: http://doc.autogeree.net/hcompta
12 license: GPL
13 license-file: COPYING
14 maintainer: Julien Moutinho <julm+hcompta@autogeree.net>
15 name: hcompta-lib
16 stability: experimental
17 synopsis: hcompta
18 tested-with: GHC==7.8.4
19 version: 0.0.0
20
21 source-repository head
22 type: git
23 location: git://git.autogeree.net/hcompta
24
25 Flag dev
26 Description: Turn on development settings.
27 Default: False
28
29 Flag double
30 Description: Use old Double number representation (instead of Decimal), for testing/benchmarking.
31 Default: False
32
33 Library
34 if flag(dev)
35 cpp-options: -DDEVELOPMENT
36 ghc-options: -Wall -fno-warn-tabs --disable-optimization
37 -- -ddump-splices
38 -- -fno-warn-unused-do-bind -fno-warn-name-shadowing -fno-warn-missing-signatures
39 -- -fno-warn-type-defaults -fno-warn-orphans
40 else
41 ghc-options: -Wall -fno-warn-tabs
42 -- -O2
43 if flag(double)
44 cpp-options: -DDOUBLE
45 -- default-language: Haskell2010
46 exposed-modules:
47 Hcompta
48 Hcompta.Calc
49 Hcompta.Calc.Balance
50 Hcompta.Calc.Print
51 Hcompta.Calc.Register
52 Hcompta.Calc.Stats
53 Hcompta.Format
54 Hcompta.Format.CSV
55 Hcompta.Format.Ledger
56 Hcompta.Format.Ledger.Balance
57 Hcompta.Format.Ledger.Journal
58 Hcompta.Format.Ledger.Read
59 Hcompta.Format.Ledger.Write
60 Hcompta.Lib.Foldable
61 Hcompta.Lib.Leijen
62 Hcompta.Lib.Parsec
63 Hcompta.Lib.Path
64 Hcompta.Lib.Regex
65 Hcompta.Model
66 Hcompta.Model.Account
67 Hcompta.Model.Amount
68 Hcompta.Model.Amount.Quantity
69 Hcompta.Model.Amount.Style
70 Hcompta.Model.Amount.Unit
71 Hcompta.Model.Conversion
72 Hcompta.Model.Conversion.Historical
73 Hcompta.Model.Date
74 Hcompta.Model.Filter
75 Hcompta.Model.Journal
76 Hcompta.Model.Transaction
77 Hcompta.Model.Transaction.Periodic
78 Hcompta.Model.Transaction.Posting
79 Hcompta.Model.Transaction.Tag
80 build-depends:
81 base >= 4.3 && < 5
82 , ansi-terminal >= 0.4.0
83 , array
84 , containers
85 , Decimal
86 , directory
87 , filepath
88 , HUnit
89 -- , mtl >= 2.0
90 , parsec >= 3.1.2
91 , regex-tdfa
92 , safe >= 0.2
93 , text
94 , time
95 , transformers
96
97 test-suite Test
98 type: exitcode-stdio-1.0
99 main-is: Main.hs
100 hs-source-dirs: Test
101 ghc-options: -Wall -fno-warn-unused-do-bind -fno-warn-name-shadowing -fno-warn-missing-signatures
102 ghc-options: -fno-warn-type-defaults -fno-warn-orphans
103 -- default-language: Haskell2010
104 build-depends:
105 hcompta-lib
106 , base >= 4.3 && < 5
107 , containers
108 , Decimal
109 , HUnit
110 , parsec >= 3.1.2
111 , safe
112 , test-framework
113 , test-framework-hunit
114 , text
115 , time
116 , transformers