]> gitweb.michael.orlitzky.com - numerical-analysis.git/blob - numerical-analysis.cabal
Update cabal file for the separate project/repo.
[numerical-analysis.git] / numerical-analysis.cabal
1 name: numerical-analysis
2 version: 0.0.0
3 cabal-version: >= 1.8
4 author: Michael Orlitzky
5 maintainer: Michael Orlitzky <michael@orlitzky.com>
6 license: GPL-3
7 license-file: doc/LICENSE
8 bug-reports: mailto:michael@orlitzky.com
9 build-type: Simple
10 category: Text
11 synopsis:
12 A library of numerical analysis functions.
13 description:
14 Haskell implementations of algorithms from numerical
15 analysis. Includes fixed arbitrary-length vectors and
16 arbitrary-precision real numbers where possible.
17 data-files: makefile
18
19 library
20 exposed-modules: Integration.Simpson, Integration.Trapezoid, Matrix
21 Misc, Normed, ODE.IVP, Roots.Simple, Roots.Fast, Vector
22
23 build-depends:
24 base >= 3 && < 5,
25 fixed-vector == 0.1.*,
26 numbers == 3000.1.*,
27 vector == 0.10.*
28
29 hs-source-dirs:
30 src/
31
32 ghc-options:
33 -Wall
34 -fwarn-hi-shadowing
35 -fwarn-missing-signatures
36 -fwarn-name-shadowing
37 -fwarn-orphans
38 -fwarn-type-defaults
39 -fwarn-tabs
40 -fwarn-incomplete-record-updates
41 -fwarn-monomorphism-restriction
42 -fwarn-unused-do-bind
43 -rtsopts
44 -threaded
45 -O2
46 -optc-O3
47 -optc-march=native
48
49
50 test-suite doctests
51 type: exitcode-stdio-1.0
52 hs-source-dirs: test
53 main-is: Doctests.hs
54 build-depends:
55 base >= 3 && < 5,
56 -- Additional test dependencies.
57 doctest == 0.9.*,
58 filemanip == 0.3.6.*
59
60 -- It's not entirely clear to me why I have to reproduce all of this.
61 ghc-options:
62 -rtsopts
63 -threaded
64 -funbox-strict-fields
65 -fexcess-precision
66 -fno-spec-constr-count
67 -O2
68 -optc-O3
69 -optc-march=native
70
71
72 source-repository head
73 type: git
74 location: http://michael.orlitzky.com/git/numerical-analysis.git
75 branch: master