summaryrefslogtreecommitdiff
path: root/hmatrix.cabal
diff options
context:
space:
mode:
authorAlberto Ruiz <aruiz@um.es>2010-02-24 13:23:42 +0000
committerAlberto Ruiz <aruiz@um.es>2010-02-24 13:23:42 +0000
commit54bcc1fc1e0f9676cb10f627f412eeeea34b5d2c (patch)
tree3983a0046ce08a2390c5a495aae60fd419c58986 /hmatrix.cabal
parentaae45de54aca92c5f0f013e46c6d6f65508d76f5 (diff)
created package hmatrix-special
Diffstat (limited to 'hmatrix.cabal')
-rw-r--r--hmatrix.cabal53
1 files changed, 3 insertions, 50 deletions
diff --git a/hmatrix.cabal b/hmatrix.cabal
index 290515e..d587a73 100644
--- a/hmatrix.cabal
+++ b/hmatrix.cabal
@@ -1,5 +1,5 @@
1Name: hmatrix 1Name: hmatrix
2Version: 0.8.4.0 2Version: 0.9.0.0
3License: GPL 3License: GPL
4License-file: LICENSE 4License-file: LICENSE
5Author: Alberto Ruiz 5Author: Alberto Ruiz
@@ -18,7 +18,7 @@ cabal-version: >=1.2
18build-type: Custom 18build-type: Custom
19 19
20extra-source-files: lib/Numeric/LinearAlgebra/Tests/quickCheckCompat.h 20extra-source-files: lib/Numeric/LinearAlgebra/Tests/quickCheckCompat.h
21 configure configure.hs README INSTALL CHANGES 21 configure configure.hs THANKS INSTALL CHANGES
22extra-tmp-files: hmatrix.buildinfo 22extra-tmp-files: hmatrix.buildinfo
23 23
24extra-source-files: examples/tests.hs 24extra-source-files: examples/tests.hs
@@ -47,10 +47,6 @@ extra-source-files: examples/tests.hs
47extra-source-files: lib/Numeric/LinearAlgebra/LAPACK/lapack-aux.h, 47extra-source-files: lib/Numeric/LinearAlgebra/LAPACK/lapack-aux.h,
48 lib/Numeric/LinearAlgebra/LAPACK/clapack.h 48 lib/Numeric/LinearAlgebra/LAPACK/clapack.h
49 49
50extra-source-files: lib/Numeric/GSL/Special/auto.hs,
51 lib/Numeric/GSL/Special/autoall.sh,
52 lib/Numeric/GSL/Special/replace.hs
53
54flag tests 50flag tests
55 description: Build tests 51 description: Build tests
56 default: True 52 default: True
@@ -63,11 +59,6 @@ flag unsafe
63 description: Compile the library with bound checking disabled. 59 description: Compile the library with bound checking disabled.
64 default: False 60 default: False
65 61
66flag safe-cheap
67 description: use slower non-blocking "safe" foreign calls
68 to GSL special functions.
69 default: False
70
71library 62library
72 63
73 Build-Depends: base >= 3 && < 5, 64 Build-Depends: base >= 3 && < 5,
@@ -91,35 +82,6 @@ library
91 Numeric.GSL.Root, 82 Numeric.GSL.Root,
92 Numeric.GSL.ODE, 83 Numeric.GSL.ODE,
93 Numeric.GSL.Vector, 84 Numeric.GSL.Vector,
94 Numeric.GSL.Special,
95 Numeric.GSL.Special.Gamma,
96 Numeric.GSL.Special.Erf,
97 Numeric.GSL.Special.Airy,
98 Numeric.GSL.Special.Exp,
99 Numeric.GSL.Special.Bessel,
100 Numeric.GSL.Special.Clausen,
101 Numeric.GSL.Special.Coulomb,
102 Numeric.GSL.Special.Coupling,
103 Numeric.GSL.Special.Dawson,
104 Numeric.GSL.Special.Debye,
105 Numeric.GSL.Special.Dilog,
106 Numeric.GSL.Special.Elementary,
107 Numeric.GSL.Special.Ellint,
108 Numeric.GSL.Special.Elljac,
109 Numeric.GSL.Special.Expint,
110 Numeric.GSL.Special.Fermi_dirac,
111 Numeric.GSL.Special.Gegenbauer,
112 Numeric.GSL.Special.Hyperg,
113 Numeric.GSL.Special.Laguerre,
114 Numeric.GSL.Special.Lambert,
115 Numeric.GSL.Special.Legendre,
116 Numeric.GSL.Special.Log,
117 Numeric.GSL.Special.Pow_int,
118 Numeric.GSL.Special.Psi,
119 Numeric.GSL.Special.Synchrotron,
120 Numeric.GSL.Special.Transport,
121 Numeric.GSL.Special.Trig,
122 Numeric.GSL.Special.Zeta,
123 Numeric.GSL, 85 Numeric.GSL,
124 Numeric.LinearAlgebra, 86 Numeric.LinearAlgebra,
125 Numeric.LinearAlgebra.LAPACK, 87 Numeric.LinearAlgebra.LAPACK,
@@ -137,8 +99,7 @@ library
137 Data.Packed.Internal.Signatures, 99 Data.Packed.Internal.Signatures,
138 Data.Packed.Internal.Vector, 100 Data.Packed.Internal.Vector,
139 Data.Packed.Internal.Matrix, 101 Data.Packed.Internal.Matrix,
140 Numeric.GSL.Internal, 102 Numeric.GSL.Internal
141 Numeric.GSL.Special.Internal
142 103
143 C-sources: lib/Numeric/LinearAlgebra/LAPACK/lapack-aux.c, 104 C-sources: lib/Numeric/LinearAlgebra/LAPACK/lapack-aux.c,
144 lib/Numeric/GSL/gsl-aux.c 105 lib/Numeric/GSL/gsl-aux.c
@@ -149,9 +110,6 @@ library
149 other-modules: Numeric.LinearAlgebra.Tests.Instances, 110 other-modules: Numeric.LinearAlgebra.Tests.Instances,
150 Numeric.LinearAlgebra.Tests.Properties 111 Numeric.LinearAlgebra.Tests.Properties
151 112
152
153
154
155 ghc-prof-options: -auto 113 ghc-prof-options: -auto
156 114
157 ghc-options: -Wall -fno-warn-missing-signatures 115 ghc-options: -Wall -fno-warn-missing-signatures
@@ -161,11 +119,6 @@ library
161 if flag(unsafe) 119 if flag(unsafe)
162 cpp-options: -DUNSAFE 120 cpp-options: -DUNSAFE
163 121
164 if flag(safe-cheap)
165 cpp-options: -DSAFE_CHEAP=safe
166 else
167 cpp-options: -DSAFE_CHEAP=unsafe
168
169 if impl(ghc < 6.10.2) 122 if impl(ghc < 6.10.2)
170 cpp-options: -DFINIT 123 cpp-options: -DFINIT
171 124