]> gitweb.michael.orlitzky.com - spline3.git/blob - spline3.cabal
spline3.cabal: remove untested and probably-busted "llvm" flag.
[spline3.git] / spline3.cabal
1 name: spline3
2 version: 0.0.2
3 cabal-version: >= 1.8
4 author: Michael Orlitzky
5 maintainer: Michael Orlitzky <michael@orlitzky.com>
6 homepage: http://michael.orlitzky.com/code/spline3.xhtml
7 category: Math
8 license: AGPL-3
9 license-file: doc/LICENSE
10 bug-reports: mailto:michael@orlitzky.com
11 synopsis:
12 A parallel implementation of the Sorokina/Zeilfelder spline scheme.
13 description:
14 Interpolate volumetric data according to "Local quasi-interpolation
15 by cubic C^1 splines on type-6 tetrahedral partitions." The defaults
16 are tailored to the MRI data contained in data/mri.bin from the
17 Stanford volume data archive at <http://graphics.stanford.edu/data/voldata/>.
18 .
19 For more information and examples, please see the project homepage at
20 <http://michael.orlitzky.com/code/spline3.php>.
21
22 build-type: Simple
23 extra-source-files:
24 data/mri.bin
25 data/mri.info
26 data/announcement.txt
27 doc/README
28 -- Don't ship the references for copyright reasons.
29 --doc/references/*.pdf
30 doc/results/2d/*.png
31 doc/results/3d/*.png
32 util/view-mri-data.py
33
34
35 executable spline3
36
37 build-depends:
38 base < 5,
39 cmdargs >= 0.10,
40 filepath >= 1,
41 MissingH >= 1,
42 repa >= 3,
43 repa-algorithms >= 3,
44 repa-io >= 3,
45 vector >= 0.10,
46 -- Additional test dependencies.
47 tasty >= 0.8,
48 tasty-hunit >= 0.8,
49 tasty-quickcheck >= 0.8.1
50
51 main-is:
52 Main.hs
53
54 hs-source-dirs:
55 src/
56
57 other-modules:
58 Assertions
59 Cardinal
60 CommandLine
61 Comparisons
62 Cube
63 Everything
64 Examples
65 ExitCodes
66 Face
67 FunctionValues
68 Grid
69 Misc
70 Paths_spline3
71 Point
72 RealFunction
73 ScaleFactor
74 Tetrahedron
75 Values
76 Volumetric
77
78 ghc-options:
79 -Wall
80 -fwarn-hi-shadowing
81 -fwarn-missing-signatures
82 -fwarn-name-shadowing
83 -fwarn-orphans
84 -fwarn-type-defaults
85 -fwarn-tabs
86 -fwarn-incomplete-record-updates
87 -fwarn-monomorphism-restriction
88 -fwarn-unused-do-bind
89 -funbox-strict-fields
90 -fexcess-precision
91 -fno-spec-constr-count
92 -rtsopts
93 -threaded
94
95 ghc-options:
96 -O2
97 -optc-O3
98 -optc-march=native
99
100 ghc-prof-options:
101 -prof
102 -auto-all
103 -caf-all
104
105
106 test-suite doctests
107 type: exitcode-stdio-1.0
108 hs-source-dirs: test
109 main-is: Doctests.hs
110 build-depends:
111 base < 5,
112 -- Additional test dependencies.
113 doctest >= 0.9
114
115 -- It's not entirely clear to me why I have to reproduce all of this.
116 ghc-options:
117 -rtsopts
118 -threaded
119 -funbox-strict-fields
120 -fexcess-precision
121 -fno-spec-constr-count
122
123 ghc-options:
124 -O2
125 -optc-O3
126 -optc-march=native
127
128
129 test-suite testsuite
130 type: exitcode-stdio-1.0
131 hs-source-dirs: src test
132 main-is: TestSuite.hs
133
134 other-modules:
135 Assertions
136 Cardinal
137 Comparisons
138 Cube
139 Examples
140 Face
141 FunctionValues
142 Grid
143 Misc
144 Point
145 RealFunction
146 ScaleFactor
147 Tetrahedron
148 Values
149
150 build-depends:
151 base < 5,
152 cmdargs >= 0.10,
153 filepath >= 1,
154 MissingH >= 1,
155 repa >= 3,
156 repa-algorithms >= 3,
157 repa-io >= 3,
158 vector >= 0.10,
159 -- Additional test dependencies.
160 tasty >= 0.8,
161 tasty-hunit >= 0.8,
162 tasty-quickcheck >= 0.8.1
163
164 -- It's not entirely clear to me why I have to reproduce all of this.
165 ghc-options:
166 -rtsopts
167 -threaded
168 -funbox-strict-fields
169 -fexcess-precision
170 -fno-spec-constr-count
171
172 ghc-options:
173 -O2
174 -optc-O3
175 -optc-march=native
176
177
178 source-repository head
179 type: git
180 location: http://gitweb.michael.orlitzky.com/spline3.git
181 branch: master