]>
Commit | Line | Data |
---|---|---|
7c673cae FG |
1 | # Copyright Daryle Walker, Hubert Holin, John Maddock 2006 - 2007 |
2 | # copyright Paul A. Bristow 2006 - 2010 | |
3 | # Distributed under the Boost Software License, Version 1.0. | |
4 | # (See accompanying file LICENSE_1_0.txt or copy at | |
5 | # http://www.boost.org/LICENSE_1_0.txt. | |
6 | # \math_toolkit\libs\math\test\jamfile.v2 | |
7 | # Runs all math toolkit tests, functions & distributions, | |
8 | # and build math examples. | |
9 | ||
10 | # bring in the rules for testing | |
11 | import testing ; | |
12 | import modules ; | |
13 | import path ; | |
14 | import pch ; | |
15 | import ../../config/checks/config : requires ; | |
16 | ||
17 | local ntl-path = [ modules.peek : NTL_PATH ] ; | |
18 | local gmp_path = [ modules.peek : GMP_PATH ] ; | |
19 | local e_float_path = [ modules.peek : E_FLOAT_PATH ] ; | |
20 | ||
21 | # | |
22 | # PCH support is broken when --remove-test-targets is specified on the command | |
23 | # line. Disable it until someone fixes this. | |
24 | # | |
25 | local remove-test-targets = [ MATCH (--remove-test-targets) : [ modules.peek : ARGV ] ] ; | |
26 | ||
27 | if $(remove-test-targets) | |
28 | { | |
29 | OBJ_REMOVAL_OPTIONS = <pch>off ; | |
30 | } | |
31 | ||
32 | obj no_eh : noeh_support.cpp ; | |
33 | ||
34 | ||
35 | project | |
36 | : requirements | |
37 | $(OBJ_REMOVAL_OPTIONS) | |
38 | <toolset>acc:<cxxflags>+W2068,2461,2236,4070,4069 | |
39 | <toolset>intel-win:<cxxflags>-nologo | |
40 | <toolset>intel-win:<linkflags>-nologo | |
41 | #<toolset>intel-linux:<pch>off | |
42 | <toolset>intel-darwin:<pch>off | |
43 | <toolset>msvc:<warnings>all | |
44 | <toolset>msvc:<asynch-exceptions>on | |
45 | <toolset>msvc:<cxxflags>/wd4996 | |
46 | <toolset>msvc:<cxxflags>/wd4511 # copy constructor could not be generated | |
47 | <toolset>msvc:<cxxflags>/wd4512 | |
48 | <toolset>msvc:<cxxflags>/wd4610 | |
49 | <toolset>msvc:<cxxflags>/wd4510 | |
50 | <toolset>msvc:<cxxflags>/wd4127 | |
51 | <toolset>msvc:<cxxflags>/wd4459 | |
52 | <toolset>msvc:<cxxflags>/wd4701 # needed for lexical cast - temporary. | |
53 | <toolset>msvc:<cxxflags>/wd4189 # local variable is initialized but not referenced | |
54 | <toolset>msvc-7.1:<source>../vc71_fix//vc_fix | |
55 | <toolset>msvc-7.1:<pch>off | |
56 | <toolset>gcc,<target-os>windows:<pch>off | |
57 | <toolset>borland:<runtime-link>static | |
58 | # <toolset>msvc:<cxxflags>/wd4506 has no effect? | |
59 | # suppress xstring(237) : warning C4506: no definition for inline function | |
60 | <include>../../.. | |
61 | <source>../../regex/build//boost_regex | |
62 | <exception-handling>off:<source>no_eh | |
63 | <link>shared:<define>BOOST_REGEX_DYN_LINK=1 | |
64 | # For simplicities sake, make everything a static lib: | |
65 | <link>static | |
66 | <define>BOOST_ALL_NO_LIB=1 | |
67 | <define>BOOST_UBLAS_UNSUPPORTED_COMPILER=0 | |
68 | <include>. | |
69 | <include>../include_private | |
70 | <include>$(ntl-path)/include | |
71 | <include>$(e_float_path) | |
72 | <include>$(gmp_path) <include>$(gmp_path)/mpfr <include>$(gmp_path)/gmpfrxx <include>$(gmp_path)/mpfrc++ | |
73 | <search>$(gmp_path) | |
74 | <search>$(mpfr_path) | |
75 | <search>$(mpfr_path)/build.vc10/lib/Win32/Debug | |
76 | ; | |
77 | ||
78 | if $(ntl-path) | |
79 | { | |
80 | lib ntl : [ GLOB $(ntl-path)/src : *.cpp ] ; | |
81 | } | |
82 | else | |
83 | { | |
84 | lib ntl ; | |
85 | } | |
86 | ||
87 | explicit ntl ; | |
88 | ||
89 | cpp-pch pch : pch.hpp : <use>../../test/build//boost_unit_test_framework ; | |
90 | cpp-pch pch_light : pch_light.hpp : <use>../../test/build//boost_unit_test_framework ; | |
b32b8144 | 91 | lib compile_test_main : compile_test/main.cpp ; |
7c673cae | 92 | |
b32b8144 FG |
93 | test-suite special_fun : |
94 | [ run hypot_test.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] | |
95 | [ run pow_test.cpp ../../test/build//boost_unit_test_framework ] | |
96 | [ run log1p_expm1_test.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] | |
97 | [ run powm1_sqrtp1m1_test.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] | |
98 | [ run special_functions_test.cpp ../../test/build//boost_unit_test_framework ] | |
99 | [ run test_airy.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] | |
100 | [ run test_bessel_j.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] | |
101 | [ run test_bessel_y.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] | |
102 | [ run test_bessel_i.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] | |
103 | [ run test_bessel_k.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] | |
104 | [ run test_bessel_j_prime.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] | |
105 | [ run test_bessel_y_prime.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] | |
106 | [ run test_bessel_i_prime.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] | |
107 | [ run test_bessel_k_prime.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] | |
108 | [ run test_beta.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] | |
109 | [ run test_bessel_airy_zeros.cpp ../../test/build//boost_unit_test_framework ] | |
110 | [ run test_bernoulli_constants.cpp ../../test/build//boost_unit_test_framework ] | |
111 | [ run test_binomial_coeff.cpp pch ../../test/build//boost_unit_test_framework ] | |
112 | [ run test_carlson.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework | |
7c673cae FG |
113 | : # command line |
114 | : # input files | |
115 | : # requirements | |
b32b8144 FG |
116 | <define>TEST1 |
117 | : test_carlson_1 ] | |
118 | [ run test_carlson.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework | |
7c673cae FG |
119 | : # command line |
120 | : # input files | |
121 | : # requirements | |
b32b8144 FG |
122 | <define>TEST2 |
123 | : test_carlson_2 ] | |
124 | [ run test_carlson.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework | |
7c673cae FG |
125 | : # command line |
126 | : # input files | |
127 | : # requirements | |
b32b8144 FG |
128 | <define>TEST3 |
129 | : test_carlson_3 ] | |
130 | [ run test_carlson.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework | |
7c673cae FG |
131 | : # command line |
132 | : # input files | |
133 | : # requirements | |
b32b8144 FG |
134 | <define>TEST4 |
135 | : test_carlson_4 ] | |
136 | [ run test_cbrt.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] | |
137 | [ run test_difference.cpp ../../test/build//boost_unit_test_framework ] | |
138 | [ run test_digamma.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] | |
139 | [ run test_ellint_1.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] | |
140 | [ run test_ellint_2.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] | |
141 | [ run test_ellint_3.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] | |
142 | [ run test_ellint_d.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] | |
143 | [ run test_jacobi_zeta.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] | |
144 | [ run test_heuman_lambda.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] | |
145 | [ run test_erf.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] | |
146 | [ run test_expint.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] | |
147 | [ run test_factorials.cpp pch ../../test/build//boost_unit_test_framework ] | |
148 | [ run test_gamma.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] | |
149 | [ run test_hankel.cpp ../../test/build//boost_unit_test_framework ] | |
150 | [ run test_hermite.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] | |
151 | [ run test_ibeta.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework | |
7c673cae FG |
152 | : # command line |
153 | : # input files | |
154 | : # requirements | |
b32b8144 | 155 | <define>TEST_FLOAT |
7c673cae | 156 | <toolset>intel:<pch>off |
b32b8144 FG |
157 | : test_ibeta_float ] |
158 | [ run test_ibeta.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework | |
7c673cae FG |
159 | : # command line |
160 | : # input files | |
161 | : # requirements | |
b32b8144 | 162 | <define>TEST_DOUBLE |
7c673cae | 163 | <toolset>intel:<pch>off |
b32b8144 FG |
164 | : test_ibeta_double ] |
165 | [ run test_ibeta.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework | |
7c673cae FG |
166 | : # command line |
167 | : # input files | |
168 | : # requirements | |
b32b8144 | 169 | <define>TEST_LDOUBLE |
7c673cae | 170 | <toolset>intel:<pch>off |
b32b8144 FG |
171 | : test_ibeta_long_double ] |
172 | [ run test_ibeta.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework | |
7c673cae FG |
173 | : # command line |
174 | : # input files | |
175 | : # requirements | |
176 | <define>TEST_REAL_CONCEPT | |
b32b8144 | 177 | <define>TEST_DATA=1 |
7c673cae | 178 | <toolset>intel:<pch>off |
b32b8144 FG |
179 | : test_ibeta_real_concept1 ] |
180 | [ run test_ibeta.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework | |
7c673cae FG |
181 | : # command line |
182 | : # input files | |
183 | : # requirements | |
184 | <define>TEST_REAL_CONCEPT | |
b32b8144 | 185 | <define>TEST_DATA=2 |
7c673cae | 186 | <toolset>intel:<pch>off |
b32b8144 FG |
187 | : test_ibeta_real_concept2 ] |
188 | [ run test_ibeta.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework | |
7c673cae FG |
189 | : # command line |
190 | : # input files | |
191 | : # requirements | |
192 | <define>TEST_REAL_CONCEPT | |
b32b8144 | 193 | <define>TEST_DATA=3 |
7c673cae | 194 | <toolset>intel:<pch>off |
b32b8144 FG |
195 | : test_ibeta_real_concept3 ] |
196 | [ run test_ibeta.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework | |
7c673cae FG |
197 | : # command line |
198 | : # input files | |
199 | : # requirements | |
b32b8144 FG |
200 | <define>TEST_REAL_CONCEPT |
201 | <define>TEST_DATA=4 | |
202 | <toolset>intel:<pch>off | |
203 | : test_ibeta_real_concept4 ] | |
204 | ||
205 | [ run test_ibeta_derivative.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework | |
7c673cae FG |
206 | : # command line |
207 | : # input files | |
208 | : # requirements | |
b32b8144 FG |
209 | <define>TEST_FLOAT |
210 | <toolset>intel:<pch>off | |
211 | : test_ibeta_derivative_float ] | |
212 | [ run test_ibeta_derivative.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework | |
7c673cae FG |
213 | : # command line |
214 | : # input files | |
215 | : # requirements | |
b32b8144 | 216 | <define>TEST_DOUBLE |
7c673cae | 217 | <toolset>intel:<pch>off |
b32b8144 FG |
218 | : test_ibeta_derivative_double ] |
219 | [ run test_ibeta_derivative.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework | |
7c673cae FG |
220 | : # command line |
221 | : # input files | |
222 | : # requirements | |
b32b8144 | 223 | <define>TEST_LDOUBLE |
7c673cae | 224 | <toolset>intel:<pch>off |
b32b8144 FG |
225 | : test_ibeta_derivative_long_double ] |
226 | [ run test_ibeta_derivative.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework | |
7c673cae FG |
227 | : # command line |
228 | : # input files | |
229 | : # requirements | |
b32b8144 FG |
230 | <define>TEST_REAL_CONCEPT |
231 | <define>TEST_DATA=1 | |
7c673cae | 232 | <toolset>intel:<pch>off |
b32b8144 FG |
233 | : test_ibeta_derivative_real_concept1 ] |
234 | [ run test_ibeta_derivative.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework | |
7c673cae FG |
235 | : # command line |
236 | : # input files | |
237 | : # requirements | |
b32b8144 FG |
238 | <define>TEST_REAL_CONCEPT |
239 | <define>TEST_DATA=2 | |
7c673cae | 240 | <toolset>intel:<pch>off |
b32b8144 FG |
241 | : test_ibeta_derivative_real_concept2 ] |
242 | [ run test_ibeta_derivative.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework | |
7c673cae FG |
243 | : # command line |
244 | : # input files | |
245 | : # requirements | |
b32b8144 FG |
246 | <define>TEST_REAL_CONCEPT |
247 | <define>TEST_DATA=3 | |
7c673cae | 248 | <toolset>intel:<pch>off |
b32b8144 FG |
249 | : test_ibeta_derivative_real_concept3 ] |
250 | [ run test_ibeta_derivative.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework | |
7c673cae FG |
251 | : # command line |
252 | : # input files | |
253 | : # requirements | |
b32b8144 FG |
254 | <define>TEST_REAL_CONCEPT |
255 | <define>TEST_DATA=4 | |
7c673cae | 256 | <toolset>intel:<pch>off |
b32b8144 FG |
257 | : test_ibeta_derivative_real_concept4 ] |
258 | ||
259 | [ run test_ibeta_inv.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework | |
7c673cae FG |
260 | : # command line |
261 | : # input files | |
262 | : # requirements | |
263 | <define>TEST_FLOAT | |
264 | <toolset>intel:<pch>off | |
b32b8144 FG |
265 | : test_ibeta_inv_float ] |
266 | [ run test_ibeta_inv.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework | |
7c673cae FG |
267 | : # command line |
268 | : # input files | |
269 | : # requirements | |
270 | <define>TEST_DOUBLE | |
271 | <toolset>intel:<pch>off | |
b32b8144 FG |
272 | : test_ibeta_inv_double ] |
273 | [ run test_ibeta_inv.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework | |
7c673cae FG |
274 | : # command line |
275 | : # input files | |
276 | : # requirements | |
277 | <define>TEST_LDOUBLE | |
278 | <toolset>intel:<pch>off | |
b32b8144 FG |
279 | : test_ibeta_inv_long_double ] |
280 | [ run test_ibeta_inv.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework | |
7c673cae FG |
281 | : # command line |
282 | : # input files | |
283 | : # requirements | |
284 | <define>TEST_REAL_CONCEPT | |
285 | <define>TEST_DATA=1 | |
286 | <toolset>intel:<pch>off | |
b32b8144 FG |
287 | : test_ibeta_inv_real_concept1 ] |
288 | [ run test_ibeta_inv.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework | |
7c673cae FG |
289 | : # command line |
290 | : # input files | |
291 | : # requirements | |
292 | <define>TEST_REAL_CONCEPT | |
293 | <define>TEST_DATA=2 | |
294 | <toolset>intel:<pch>off | |
b32b8144 FG |
295 | : test_ibeta_inv_real_concept2 ] |
296 | [ run test_ibeta_inv.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework | |
7c673cae FG |
297 | : # command line |
298 | : # input files | |
299 | : # requirements | |
300 | <define>TEST_REAL_CONCEPT | |
301 | <define>TEST_DATA=3 | |
302 | <toolset>intel:<pch>off | |
b32b8144 FG |
303 | : test_ibeta_inv_real_concept3 ] |
304 | [ run test_ibeta_inv.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework | |
7c673cae FG |
305 | : # command line |
306 | : # input files | |
307 | : # requirements | |
308 | <define>TEST_REAL_CONCEPT | |
309 | <define>TEST_DATA=4 | |
310 | <toolset>intel:<pch>off | |
b32b8144 FG |
311 | : test_ibeta_inv_real_concept4 ] |
312 | [ run test_ibeta_inv_ab.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework | |
7c673cae FG |
313 | : # command line |
314 | : # input files | |
315 | : # requirements | |
316 | <define>TEST_FLOAT | |
317 | <toolset>intel:<pch>off | |
b32b8144 FG |
318 | : test_ibeta_inv_ab_float ] |
319 | [ run test_ibeta_inv_ab.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework | |
7c673cae FG |
320 | : # command line |
321 | : # input files | |
322 | : # requirements | |
323 | <define>TEST_DOUBLE | |
324 | <toolset>intel:<pch>off | |
b32b8144 FG |
325 | : test_ibeta_inv_ab_double ] |
326 | [ run test_ibeta_inv_ab.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework | |
7c673cae FG |
327 | : # command line |
328 | : # input files | |
329 | : # requirements | |
330 | <define>TEST_LDOUBLE | |
331 | <toolset>intel:<pch>off | |
b32b8144 FG |
332 | : test_ibeta_inv_ab_long_double ] |
333 | [ run test_ibeta_inv_ab.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework | |
7c673cae FG |
334 | : # command line |
335 | : # input files | |
336 | : # requirements | |
337 | <define>TEST_REAL_CONCEPT | |
338 | <define>TEST_DATA=1 | |
339 | <toolset>intel:<pch>off | |
b32b8144 FG |
340 | : test_ibeta_inv_ab_real_concept1 ] |
341 | [ run test_ibeta_inv_ab.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework | |
7c673cae FG |
342 | : # command line |
343 | : # input files | |
344 | : # requirements | |
345 | <define>TEST_REAL_CONCEPT | |
346 | <define>TEST_DATA=2 | |
347 | <toolset>intel:<pch>off | |
b32b8144 FG |
348 | : test_ibeta_inv_ab_real_concept2 ] |
349 | [ run test_ibeta_inv_ab.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework | |
7c673cae FG |
350 | : # command line |
351 | : # input files | |
352 | : # requirements | |
353 | <define>TEST_REAL_CONCEPT | |
354 | <define>TEST_DATA=3 | |
355 | <toolset>intel:<pch>off | |
b32b8144 FG |
356 | : test_ibeta_inv_ab_real_concept3 ] |
357 | [ run test_igamma.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] | |
358 | [ run test_igamma_inv.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework | |
7c673cae FG |
359 | : # command line |
360 | : # input files | |
361 | : # requirements | |
362 | <define>TEST_FLOAT | |
363 | <toolset>intel:<pch>off | |
b32b8144 FG |
364 | : test_igamma_inv_float ] |
365 | [ run test_igamma_inv.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework | |
7c673cae FG |
366 | : # command line |
367 | : # input files | |
368 | : # requirements | |
369 | <define>TEST_DOUBLE | |
370 | <toolset>intel:<pch>off | |
b32b8144 FG |
371 | : test_igamma_inv_double ] |
372 | [ run test_igamma_inv.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework | |
7c673cae FG |
373 | : # command line |
374 | : # input files | |
375 | : # requirements | |
376 | <define>TEST_LDOUBLE | |
377 | <toolset>intel:<pch>off | |
b32b8144 FG |
378 | : test_igamma_inv_long_double ] |
379 | [ run test_igamma_inv.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework | |
7c673cae FG |
380 | : # command line |
381 | : # input files | |
382 | : # requirements | |
383 | <define>TEST_REAL_CONCEPT | |
7c673cae | 384 | <toolset>intel:<pch>off |
b32b8144 FG |
385 | : test_igamma_inv_real_concept ] |
386 | [ run test_igamma_inva.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework | |
7c673cae FG |
387 | : # command line |
388 | : # input files | |
389 | : # requirements | |
b32b8144 | 390 | <define>TEST_FLOAT |
7c673cae | 391 | <toolset>intel:<pch>off |
b32b8144 FG |
392 | : test_igamma_inva_float ] |
393 | [ run test_igamma_inva.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework | |
7c673cae FG |
394 | : # command line |
395 | : # input files | |
396 | : # requirements | |
b32b8144 FG |
397 | <define>TEST_DOUBLE |
398 | <toolset>intel:<pch>off | |
399 | : test_igamma_inva_double ] | |
400 | [ run test_igamma_inva.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework | |
401 | : # command line | |
402 | : # input files | |
403 | : # requirements | |
404 | <define>TEST_LDOUBLE | |
7c673cae | 405 | <toolset>intel:<pch>off |
b32b8144 FG |
406 | : test_igamma_inva_long_double ] |
407 | [ run test_igamma_inva.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework | |
7c673cae FG |
408 | : # command line |
409 | : # input files | |
410 | : # requirements | |
411 | <define>TEST_REAL_CONCEPT | |
7c673cae | 412 | <toolset>intel:<pch>off |
b32b8144 FG |
413 | : test_igamma_inva_real_concept ] |
414 | [ run test_instantiate1.cpp test_instantiate2.cpp ] | |
415 | [ run test_jacobi.cpp pch_light ../../test/build//boost_unit_test_framework ] | |
416 | [ run test_laguerre.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] | |
417 | [ run test_legendre.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework : : : [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>"-Bstatic -lquadmath -Bdynamic" ] ] | |
418 | [ run chebyshev_test.cpp : : : [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>"-Bstatic -lquadmath -Bdynamic" ] ] | |
419 | [ run chebyshev_transform_test.cpp ../config//fftw3f : : : <define>TEST1 [ check-target-builds ../config//has_fftw3 "libfftw3" : : <build>no ] : chebyshev_transform_test_1 ] | |
420 | [ run chebyshev_transform_test.cpp ../config//fftw3 : : : <define>TEST2 [ check-target-builds ../config//has_fftw3 "libfftw3" : : <build>no ] : chebyshev_transform_test_2 ] | |
421 | [ run chebyshev_transform_test.cpp ../config//fftw3l : : : <define>TEST3 [ check-target-builds ../config//has_fftw3 "libfftw3" : : <build>no ] : chebyshev_transform_test_3 ] | |
422 | [ run chebyshev_transform_test.cpp ../config//fftw3q ../config//quadmath : : : <define>TEST4 [ check-target-builds ../config//has_fftw3 "libfftw3" : : <build>no ] [ check-target-builds ../config//has_float128 "__float128" : : <build>no ] : chebyshev_transform_test_4 ] | |
423 | ||
424 | [ run test_ldouble_simple.cpp ../../test/build//boost_unit_test_framework ] | |
425 | # Needs to run in release mode, as it's rather slow: | |
426 | [ run test_next.cpp pch ../../test/build//boost_unit_test_framework : : : release ] | |
427 | [ run test_next_decimal.cpp pch ../../test/build//boost_unit_test_framework : : : release ] | |
428 | [ run test_owens_t.cpp ../../test/build//boost_unit_test_framework ] | |
429 | [ run test_polygamma.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] | |
430 | [ run test_trigamma.cpp test_instances//test_instances ../../test/build//boost_unit_test_framework ] | |
431 | [ run test_round.cpp pch ../../test/build//boost_unit_test_framework ] | |
432 | [ run test_spherical_harmonic.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] | |
433 | [ run test_sign.cpp ../../test/build//boost_unit_test_framework ] | |
434 | [ run test_tgamma_ratio.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] | |
435 | [ run test_trig.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] | |
436 | [ run test_zeta.cpp ../../test/build//boost_unit_test_framework test_instances//test_instances pch_light ] | |
437 | [ run test_tr1.cpp | |
438 | ../build//boost_math_tr1 | |
439 | ../build//boost_math_tr1f | |
440 | ../build//boost_math_c99 | |
441 | ../build//boost_math_c99f | |
442 | ../../test/build//boost_unit_test_framework | |
443 | ] | |
444 | ||
445 | [ run test_tr1.cpp | |
446 | ../build//boost_math_tr1l | |
447 | ../build//boost_math_c99l | |
448 | ../../test/build//boost_unit_test_framework | |
449 | : : : | |
450 | <define>TEST_LD=1 | |
451 | [ check-target-builds ../config//has_long_double_support "long double support" : : <build>no ] | |
452 | : | |
453 | test_tr1_long_double | |
454 | ] | |
455 | ||
456 | [ run test_tr1.c | |
457 | ../build//boost_math_tr1 | |
458 | ../build//boost_math_tr1f | |
459 | ../build//boost_math_c99 | |
460 | ../build//boost_math_c99f | |
461 | ../../test/build//boost_unit_test_framework | |
462 | : : : #requirements | |
463 | : | |
464 | test_tr1_c | |
465 | ] | |
466 | ||
467 | [ run test_tr1.c | |
468 | ../build//boost_math_tr1l | |
469 | ../build//boost_math_c99l | |
470 | ../../test/build//boost_unit_test_framework | |
471 | : : : | |
472 | <define>TEST_LD=1 | |
473 | [ check-target-builds ../config//has_long_double_support "long double support" : : <build>no ] | |
474 | : | |
475 | test_tr1_c_long_double | |
476 | ] | |
477 | ; | |
478 | ||
479 | test-suite distribution_tests : | |
480 | [ run test_arcsine.cpp pch ../../test/build//boost_unit_test_framework ] | |
481 | [ run test_bernoulli.cpp ../../test/build//boost_unit_test_framework ] | |
482 | [ run test_beta_dist.cpp ../../test/build//boost_unit_test_framework ] | |
483 | [ run test_binomial.cpp ../../test/build//boost_unit_test_framework | |
7c673cae FG |
484 | : # command line |
485 | : # input files | |
486 | : # requirements | |
487 | <define>TEST_FLOAT | |
488 | <toolset>intel:<pch>off | |
b32b8144 FG |
489 | : test_binomial_float ] |
490 | [ run test_binomial.cpp ../../test/build//boost_unit_test_framework | |
7c673cae FG |
491 | : # command line |
492 | : # input files | |
493 | : # requirements | |
494 | <define>TEST_DOUBLE | |
495 | <toolset>intel:<pch>off | |
b32b8144 FG |
496 | : test_binomial_double ] |
497 | [ run test_binomial.cpp ../../test/build//boost_unit_test_framework | |
7c673cae FG |
498 | : # command line |
499 | : # input files | |
500 | : # requirements | |
501 | <define>TEST_LDOUBLE | |
502 | <toolset>intel:<pch>off | |
b32b8144 FG |
503 | : test_binomial_long_double ] |
504 | [ run test_binomial.cpp ../../test/build//boost_unit_test_framework | |
7c673cae FG |
505 | : # command line |
506 | : # input files | |
507 | : # requirements | |
508 | <define>TEST_REAL_CONCEPT | |
b32b8144 | 509 | <define>TEST_ROUNDING=0 |
7c673cae | 510 | <toolset>intel:<pch>off |
b32b8144 FG |
511 | : test_binomial_real_concept0 ] |
512 | [ run test_binomial.cpp ../../test/build//boost_unit_test_framework | |
7c673cae FG |
513 | : # command line |
514 | : # input files | |
515 | : # requirements | |
516 | <define>TEST_REAL_CONCEPT | |
b32b8144 | 517 | <define>TEST_ROUNDING=1 |
7c673cae | 518 | <toolset>intel:<pch>off |
b32b8144 FG |
519 | : test_binomial_real_concept1 ] |
520 | [ run test_binomial.cpp ../../test/build//boost_unit_test_framework | |
7c673cae FG |
521 | : # command line |
522 | : # input files | |
523 | : # requirements | |
524 | <define>TEST_REAL_CONCEPT | |
b32b8144 | 525 | <define>TEST_ROUNDING=2 |
7c673cae | 526 | <toolset>intel:<pch>off |
b32b8144 FG |
527 | : test_binomial_real_concept2 ] |
528 | [ run test_binomial.cpp ../../test/build//boost_unit_test_framework | |
7c673cae FG |
529 | : # command line |
530 | : # input files | |
531 | : # requirements | |
b32b8144 FG |
532 | <define>TEST_REAL_CONCEPT |
533 | <define>TEST_ROUNDING=3 | |
7c673cae | 534 | <toolset>intel:<pch>off |
b32b8144 FG |
535 | : test_binomial_real_concept3 ] |
536 | [ run test_binomial.cpp ../../test/build//boost_unit_test_framework | |
7c673cae FG |
537 | : # command line |
538 | : # input files | |
539 | : # requirements | |
b32b8144 FG |
540 | <define>TEST_REAL_CONCEPT |
541 | <define>TEST_ROUNDING=4 | |
7c673cae | 542 | <toolset>intel:<pch>off |
b32b8144 FG |
543 | : test_binomial_real_concept4 ] |
544 | [ run test_binomial.cpp ../../test/build//boost_unit_test_framework | |
7c673cae FG |
545 | : # command line |
546 | : # input files | |
547 | : # requirements | |
b32b8144 FG |
548 | <define>TEST_REAL_CONCEPT |
549 | <define>TEST_ROUNDING=5 | |
7c673cae | 550 | <toolset>intel:<pch>off |
b32b8144 FG |
551 | : test_binomial_real_concept5 ] |
552 | [ run test_binomial.cpp ../../test/build//boost_unit_test_framework | |
7c673cae FG |
553 | : # command line |
554 | : # input files | |
555 | : # requirements | |
556 | <define>TEST_REAL_CONCEPT | |
b32b8144 | 557 | <define>TEST_ROUNDING=6 |
7c673cae | 558 | <toolset>intel:<pch>off |
b32b8144 FG |
559 | : test_binomial_real_concept6 ] |
560 | [ run test_cauchy.cpp ../../test/build//boost_unit_test_framework ] | |
561 | [ run test_chi_squared.cpp ../../test/build//boost_unit_test_framework ] | |
562 | [ run test_dist_overloads.cpp ../../test/build//boost_unit_test_framework ] | |
563 | [ run test_exponential_dist.cpp ../../test/build//boost_unit_test_framework ] | |
564 | [ run test_extreme_value.cpp ../../test/build//boost_unit_test_framework ] | |
565 | [ run test_find_location.cpp pch ../../test/build//boost_unit_test_framework ] | |
566 | [ run test_find_scale.cpp pch ../../test/build//boost_unit_test_framework ] | |
567 | [ run test_fisher_f.cpp ../../test/build//boost_unit_test_framework ] | |
568 | [ run test_gamma_dist.cpp pch ../../test/build//boost_unit_test_framework ] | |
569 | [ run test_geometric.cpp ../../test/build//boost_unit_test_framework ] | |
570 | [ run test_hyperexponential_dist.cpp ../../test/build//boost_unit_test_framework ] | |
571 | [ run test_hypergeometric_dist.cpp ../../test/build//boost_unit_test_framework | |
7c673cae FG |
572 | : # command line |
573 | : # input files | |
574 | : # requirements | |
b32b8144 | 575 | <define>TEST_QUANT=0 |
7c673cae | 576 | <toolset>intel:<pch>off |
b32b8144 FG |
577 | : test_hypergeometric_dist0 ] |
578 | [ run test_hypergeometric_dist.cpp ../../test/build//boost_unit_test_framework | |
7c673cae FG |
579 | : # command line |
580 | : # input files | |
581 | : # requirements | |
b32b8144 | 582 | <define>TEST_QUANT=1 |
7c673cae | 583 | <toolset>intel:<pch>off |
b32b8144 FG |
584 | : test_hypergeometric_dist1 ] |
585 | [ run test_hypergeometric_dist.cpp ../../test/build//boost_unit_test_framework | |
7c673cae FG |
586 | : # command line |
587 | : # input files | |
588 | : # requirements | |
b32b8144 | 589 | <define>TEST_QUANT=2 |
7c673cae | 590 | <toolset>intel:<pch>off |
b32b8144 FG |
591 | : test_hypergeometric_dist2 ] |
592 | [ run test_hypergeometric_dist.cpp ../../test/build//boost_unit_test_framework | |
7c673cae FG |
593 | : # command line |
594 | : # input files | |
595 | : # requirements | |
b32b8144 | 596 | <define>TEST_QUANT=3 |
7c673cae | 597 | <toolset>intel:<pch>off |
b32b8144 FG |
598 | : test_hypergeometric_dist3 ] |
599 | [ run test_hypergeometric_dist.cpp ../../test/build//boost_unit_test_framework | |
600 | : # command line | |
601 | : # input files | |
602 | : # requirements | |
603 | <define>TEST_QUANT=4 | |
604 | <toolset>intel:<pch>off | |
605 | : test_hypergeometric_dist4 ] | |
606 | [ run test_hypergeometric_dist.cpp ../../test/build//boost_unit_test_framework | |
607 | : # command line | |
608 | : # input files | |
609 | : # requirements | |
610 | <define>TEST_QUANT=5 | |
611 | <toolset>intel:<pch>off | |
612 | : test_hypergeometric_dist5 ] | |
613 | [ run test_inverse_chi_squared_distribution.cpp ../../test/build//boost_unit_test_framework ] | |
614 | [ run test_inverse_gamma_distribution.cpp ../../test/build//boost_unit_test_framework ] | |
615 | [ run test_inverse_gaussian.cpp ../../test/build//boost_unit_test_framework ] | |
616 | [ run test_laplace.cpp ../../test/build//boost_unit_test_framework ] | |
617 | [ run test_inv_hyp.cpp pch ../../test/build//boost_unit_test_framework ] | |
618 | [ run test_logistic_dist.cpp ../../test/build//boost_unit_test_framework ] | |
619 | [ run test_lognormal.cpp ../../test/build//boost_unit_test_framework ] | |
620 | [ run test_negative_binomial.cpp ../../test/build//boost_unit_test_framework | |
7c673cae FG |
621 | : # command line |
622 | : # input files | |
623 | : # requirements | |
624 | <define>TEST_FLOAT | |
625 | <toolset>intel:<pch>off | |
b32b8144 FG |
626 | : test_negative_binomial_float ] |
627 | [ run test_negative_binomial.cpp ../../test/build//boost_unit_test_framework | |
7c673cae FG |
628 | : # command line |
629 | : # input files | |
630 | : # requirements | |
631 | <define>TEST_DOUBLE | |
632 | <toolset>intel:<pch>off | |
b32b8144 FG |
633 | : test_negative_binomial_double ] |
634 | [ run test_negative_binomial.cpp ../../test/build//boost_unit_test_framework | |
7c673cae FG |
635 | : # command line |
636 | : # input files | |
637 | : # requirements | |
638 | <define>TEST_LDOUBLE | |
639 | <toolset>intel:<pch>off | |
b32b8144 FG |
640 | : test_negative_binomial_long_double ] |
641 | [ run test_negative_binomial.cpp ../../test/build//boost_unit_test_framework | |
7c673cae FG |
642 | : # command line |
643 | : # input files | |
644 | : # requirements | |
645 | <define>TEST_REAL_CONCEPT | |
646 | <toolset>intel:<pch>off | |
b32b8144 FG |
647 | : test_negative_binomial_real_concept ] |
648 | [ run test_nc_chi_squared.cpp pch ../../test/build//boost_unit_test_framework | |
7c673cae FG |
649 | : # command line |
650 | : # input files | |
651 | : # requirements | |
652 | <define>TEST_FLOAT | |
653 | <toolset>intel:<pch>off | |
b32b8144 FG |
654 | : test_nc_chi_squared_float ] |
655 | [ run test_nc_chi_squared.cpp pch ../../test/build//boost_unit_test_framework | |
7c673cae FG |
656 | : # command line |
657 | : # input files | |
658 | : # requirements | |
659 | <define>TEST_DOUBLE | |
660 | <toolset>intel:<pch>off | |
b32b8144 FG |
661 | : test_nc_chi_squared_double ] |
662 | [ run test_nc_chi_squared.cpp pch ../../test/build//boost_unit_test_framework | |
7c673cae FG |
663 | : # command line |
664 | : # input files | |
665 | : # requirements | |
666 | <define>TEST_LDOUBLE | |
667 | <toolset>intel:<pch>off | |
b32b8144 FG |
668 | : test_nc_chi_squared_long_double ] |
669 | [ run test_nc_chi_squared.cpp pch ../../test/build//boost_unit_test_framework | |
7c673cae FG |
670 | : # command line |
671 | : # input files | |
672 | : # requirements | |
673 | <define>TEST_REAL_CONCEPT | |
674 | <toolset>intel:<pch>off | |
b32b8144 FG |
675 | : test_nc_chi_squared_real_concept ] |
676 | [ run test_nc_beta.cpp ../../test/build//boost_unit_test_framework | |
7c673cae FG |
677 | : # command line |
678 | : # input files | |
679 | : # requirements | |
680 | <define>TEST_FLOAT | |
681 | <toolset>intel:<pch>off | |
b32b8144 FG |
682 | : test_nc_beta_float ] |
683 | [ run test_nc_beta.cpp ../../test/build//boost_unit_test_framework | |
7c673cae FG |
684 | : # command line |
685 | : # input files | |
686 | : # requirements | |
687 | <define>TEST_DOUBLE | |
688 | <toolset>intel:<pch>off | |
b32b8144 FG |
689 | : test_nc_beta_double ] |
690 | [ run test_nc_beta.cpp ../../test/build//boost_unit_test_framework | |
7c673cae FG |
691 | : # command line |
692 | : # input files | |
693 | : # requirements | |
694 | <define>TEST_LDOUBLE | |
695 | <toolset>intel:<pch>off | |
b32b8144 FG |
696 | : test_nc_beta_long_double ] |
697 | [ run test_nc_beta.cpp ../../test/build//boost_unit_test_framework | |
7c673cae FG |
698 | : # command line |
699 | : # input files | |
700 | : # requirements | |
701 | <define>TEST_REAL_CONCEPT | |
702 | <define>TEST_DATA=1 | |
703 | <toolset>intel:<pch>off | |
b32b8144 FG |
704 | : test_nc_beta_real_concept1 ] |
705 | [ run test_nc_beta.cpp ../../test/build//boost_unit_test_framework | |
7c673cae FG |
706 | : # command line |
707 | : # input files | |
708 | : # requirements | |
709 | <define>TEST_REAL_CONCEPT | |
710 | <define>TEST_DATA=2 | |
711 | <toolset>intel:<pch>off | |
b32b8144 FG |
712 | : test_nc_beta_real_concept2 ] |
713 | [ run test_nc_f.cpp pch ../../test/build//boost_unit_test_framework ] | |
714 | [ run test_nc_t.cpp pch ../../test/build//boost_unit_test_framework | |
7c673cae FG |
715 | : # command line |
716 | : # input files | |
717 | : # requirements | |
718 | <define>TEST_FLOAT | |
719 | <toolset>intel:<pch>off | |
b32b8144 FG |
720 | : test_nc_t_float ] |
721 | [ run test_nc_t.cpp pch ../../test/build//boost_unit_test_framework | |
7c673cae FG |
722 | : # command line |
723 | : # input files | |
724 | : # requirements | |
725 | <define>TEST_DOUBLE | |
726 | <toolset>intel:<pch>off | |
b32b8144 FG |
727 | : test_nc_t_double ] |
728 | [ run test_nc_t.cpp pch ../../test/build//boost_unit_test_framework | |
7c673cae FG |
729 | : # command line |
730 | : # input files | |
731 | : # requirements | |
732 | <define>TEST_LDOUBLE | |
733 | <toolset>intel:<pch>off | |
b32b8144 FG |
734 | : test_nc_t_long_double ] |
735 | [ run test_nc_t.cpp pch ../../test/build//boost_unit_test_framework | |
7c673cae FG |
736 | : # command line |
737 | : # input files | |
738 | : # requirements | |
739 | <define>TEST_REAL_CONCEPT | |
740 | <toolset>intel:<pch>off | |
b32b8144 FG |
741 | : test_nc_t_real_concept ] |
742 | [ run test_normal.cpp pch ../../test/build//boost_unit_test_framework ] | |
743 | [ run test_pareto.cpp ../../test/build//boost_unit_test_framework ] | |
744 | [ run test_poisson.cpp ../../test/build//boost_unit_test_framework | |
7c673cae FG |
745 | : # command line |
746 | : # input files | |
747 | : # requirements | |
748 | <define>TEST_FLOAT | |
749 | <toolset>intel:<pch>off | |
b32b8144 FG |
750 | : test_poisson_float ] |
751 | [ run test_poisson.cpp ../../test/build//boost_unit_test_framework | |
7c673cae FG |
752 | : # command line |
753 | : # input files | |
754 | : # requirements | |
755 | <define>TEST_DOUBLE | |
756 | <toolset>intel:<pch>off | |
b32b8144 FG |
757 | : test_poisson_double ] |
758 | [ run test_poisson.cpp ../../test/build//boost_unit_test_framework | |
7c673cae FG |
759 | : # command line |
760 | : # input files | |
761 | : # requirements | |
762 | <define>TEST_LDOUBLE | |
763 | <toolset>intel:<pch>off | |
b32b8144 FG |
764 | : test_poisson_long_double ] |
765 | [ run test_poisson.cpp ../../test/build//boost_unit_test_framework | |
7c673cae FG |
766 | : # command line |
767 | : # input files | |
768 | : # requirements | |
769 | <define>TEST_REAL_CONCEPT | |
770 | <toolset>intel:<pch>off | |
b32b8144 FG |
771 | : test_poisson_real_concept ] |
772 | [ run test_rayleigh.cpp ../../test/build//boost_unit_test_framework ] | |
773 | [ run test_students_t.cpp ../../test/build//boost_unit_test_framework ] | |
774 | [ run test_skew_normal.cpp ../../test/build//boost_unit_test_framework ] | |
775 | [ run test_trapezoidal.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_lambdas ] ] | |
776 | [ run test_triangular.cpp pch ../../test/build//boost_unit_test_framework ] | |
777 | [ run test_uniform.cpp pch ../../test/build//boost_unit_test_framework ] | |
778 | [ run test_weibull.cpp ../../test/build//boost_unit_test_framework ] | |
779 | ||
780 | [ run compile_test/dist_bernoulli_incl_test.cpp compile_test_main ] | |
781 | [ run compile_test/dist_beta_incl_test.cpp compile_test_main ] | |
782 | [ run compile_test/dist_binomial_incl_test.cpp compile_test_main ] | |
783 | [ run compile_test/dist_cauchy_incl_test.cpp compile_test_main ] | |
784 | [ run compile_test/dist_chi_squared_incl_test.cpp compile_test_main ] | |
785 | [ run compile_test/dist_complement_incl_test.cpp compile_test_main ] | |
786 | [ run compile_test/dist_exponential_incl_test.cpp compile_test_main ] | |
787 | [ run compile_test/dist_extreme_val_incl_test.cpp compile_test_main ] | |
788 | [ run compile_test/dist_find_location_incl_test.cpp compile_test_main ] | |
789 | [ run compile_test/dist_find_scale_incl_test.cpp compile_test_main ] | |
790 | [ run compile_test/dist_fisher_f_incl_test.cpp compile_test_main ] | |
791 | [ run compile_test/dist_gamma_incl_test.cpp compile_test_main ] | |
792 | [ run compile_test/dist_inv_gamma_incl_test.cpp compile_test_main ] | |
793 | [ run compile_test/dist_inv_chi_sq_incl_test.cpp compile_test_main ] | |
794 | [ run compile_test/dist_hyperexponential_incl_test.cpp compile_test_main ] | |
795 | [ run compile_test/dist_hypergeo_incl_test.cpp compile_test_main ] | |
796 | [ run compile_test/dist_laplace_incl_test.cpp compile_test_main ] | |
797 | [ run compile_test/dist_logistic_incl_test.cpp compile_test_main ] | |
798 | [ run compile_test/dist_lognormal_incl_test.cpp compile_test_main ] | |
799 | [ run compile_test/dist_neg_binom_incl_test.cpp compile_test_main ] | |
800 | [ run compile_test/dist_nc_chi_squ_incl_test.cpp compile_test_main ] | |
801 | [ run compile_test/dist_nc_beta_incl_test.cpp compile_test_main ] | |
802 | [ run compile_test/dist_nc_f_incl_test.cpp compile_test_main ] | |
803 | [ run compile_test/dist_nc_t_incl_test.cpp compile_test_main ] | |
804 | [ run compile_test/dist_normal_incl_test.cpp compile_test_main ] | |
805 | [ run compile_test/dist_poisson_incl_test.cpp compile_test_main ] | |
806 | [ run compile_test/dist_students_t_incl_test.cpp compile_test_main ] | |
807 | [ run compile_test/dist_triangular_incl_test.cpp compile_test_main ] | |
808 | [ run compile_test/dist_uniform_incl_test.cpp compile_test_main ] | |
809 | [ run compile_test/dist_weibull_incl_test.cpp compile_test_main ] | |
810 | [ run compile_test/distribution_concept_check.cpp ] | |
811 | ||
812 | [ run test_legacy_nonfinite.cpp ../../test/build//boost_unit_test_framework ] | |
813 | [ run test_basic_nonfinite.cpp ../../test/build//boost_unit_test_framework ] | |
814 | [ run test_lexical_cast.cpp ../../test/build//boost_unit_test_framework ] | |
815 | [ run test_nonfinite_trap.cpp ../../test/build//boost_unit_test_framework : : : <exception-handling>off:<build>no ] | |
816 | [ run test_signed_zero.cpp ../../test/build//boost_unit_test_framework ] | |
817 | [ run complex_test.cpp ../../test/build//boost_unit_test_framework ] | |
7c673cae FG |
818 | ; |
819 | ||
b32b8144 FG |
820 | test-suite misc : |
821 | [ run test_constants.cpp ../../test/build//boost_unit_test_framework ] | |
822 | [ run test_print_info_on_type.cpp ] | |
823 | [ run test_barycentric_rational.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_smart_ptr ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] ] | |
824 | [ run test_constant_generate.cpp : : : release <define>USE_CPP_FLOAT=1 <exception-handling>off:<build>no ] | |
825 | [ run test_classify.cpp pch ../../test/build//boost_unit_test_framework ] | |
826 | [ run test_cubic_b_spline.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_smart_ptr cxx11_defaulted_functions ] ] | |
827 | [ run test_error_handling.cpp ../../test/build//boost_unit_test_framework ] | |
828 | [ run legendre_stieltjes_test.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_range_based_for ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>"-Bstatic -lquadmath -Bdynamic" ] ] | |
829 | [ run test_minima.cpp pch ../../test/build//boost_unit_test_framework ] | |
830 | [ run test_rationals.cpp ../../test/build//boost_unit_test_framework | |
831 | test_rational_instances/test_rational_double1.cpp | |
832 | test_rational_instances/test_rational_double2.cpp | |
833 | test_rational_instances/test_rational_double3.cpp | |
834 | test_rational_instances/test_rational_double4.cpp | |
835 | test_rational_instances/test_rational_double5.cpp | |
836 | test_rational_instances/test_rational_float1.cpp | |
837 | test_rational_instances/test_rational_float2.cpp | |
838 | test_rational_instances/test_rational_float3.cpp | |
839 | test_rational_instances/test_rational_float4.cpp | |
840 | test_rational_instances/test_rational_ldouble1.cpp | |
841 | test_rational_instances/test_rational_ldouble2.cpp | |
842 | test_rational_instances/test_rational_ldouble3.cpp | |
843 | test_rational_instances/test_rational_ldouble4.cpp | |
844 | test_rational_instances/test_rational_ldouble5.cpp | |
845 | test_rational_instances/test_rational_real_concept1.cpp | |
846 | test_rational_instances/test_rational_real_concept2.cpp | |
847 | test_rational_instances/test_rational_real_concept3.cpp | |
848 | test_rational_instances/test_rational_real_concept4.cpp | |
849 | test_rational_instances/test_rational_real_concept5.cpp | |
850 | ] | |
851 | [ run test_real_concept.cpp ../../test/build//boost_unit_test_framework ] | |
852 | [ run test_remez.cpp pch ../../test/build//boost_unit_test_framework ] | |
853 | [ run test_roots.cpp pch ../../test/build//boost_unit_test_framework ] | |
854 | [ run test_root_iterations.cpp pch ../../test/build//boost_unit_test_framework : : : [ requires cxx11_hdr_tuple ] ] | |
855 | [ run test_root_finding_concepts.cpp ../../test/build//boost_unit_test_framework ] | |
856 | [ run test_toms748_solve.cpp pch ../../test/build//boost_unit_test_framework ] | |
857 | [ run test_policy.cpp ../../test/build//boost_unit_test_framework ] | |
858 | [ run test_policy_2.cpp ../../test/build//boost_unit_test_framework ] | |
859 | [ run test_policy_3.cpp ../../test/build//boost_unit_test_framework ] | |
860 | [ run test_policy_4.cpp ../../test/build//boost_unit_test_framework ] | |
861 | [ run test_policy_5.cpp ../../test/build//boost_unit_test_framework ] | |
862 | [ run test_policy_6.cpp ../../test/build//boost_unit_test_framework ] | |
863 | [ run test_policy_7.cpp ../../test/build//boost_unit_test_framework ] | |
864 | [ run test_policy_8.cpp ../../test/build//boost_unit_test_framework ] | |
865 | [ compile test_policy_9.cpp ] | |
866 | [ run test_policy_sf.cpp ../../test/build//boost_unit_test_framework ] | |
867 | [ run test_long_double_support.cpp ../../test/build//boost_unit_test_framework | |
868 | : : : [ check-target-builds ../config//has_long_double_support "long double support" : : <build>no ] ] | |
869 | [ run compile_test/cubic_spline_incl_test.cpp compile_test_main : : : [ requires cxx11_smart_ptr cxx11_defaulted_functions ] ] | |
870 | [ run compile_test/barycentric_rational_incl_test.cpp compile_test_main : : : [ requires cxx11_smart_ptr cxx11_defaulted_functions ] ] | |
871 | [ run compile_test/common_factor_rt_inc_test.cpp compile_test_main ] | |
872 | [ run compile_test/common_factor_ct_inc_test.cpp compile_test_main ] | |
873 | [ run compile_test/compl_abs_incl_test.cpp compile_test_main ] | |
874 | [ run compile_test/compl_acos_incl_test.cpp compile_test_main ] | |
875 | [ run compile_test/compl_acosh_incl_test.cpp compile_test_main ] | |
876 | [ run compile_test/compl_asin_incl_test.cpp compile_test_main ] | |
877 | [ run compile_test/compl_asinh_incl_test.cpp compile_test_main ] | |
878 | [ run compile_test/compl_atan_incl_test.cpp compile_test_main ] | |
879 | [ run compile_test/compl_atanh_incl_test.cpp compile_test_main ] | |
880 | [ run compile_test/sf_beta_incl_test.cpp compile_test_main ] | |
881 | [ run compile_test/sf_bernoulli_incl_test.cpp compile_test_main ] | |
882 | [ run compile_test/sf_bessel_incl_test.cpp compile_test_main ] | |
883 | [ run compile_test/sf_bessel_deriv_incl_test.cpp compile_test_main ] | |
884 | [ run compile_test/sf_binomial_incl_test.cpp compile_test_main ] | |
885 | [ run compile_test/sf_cbrt_incl_test.cpp compile_test_main ] | |
886 | [ run compile_test/sf_cos_pi_incl_test.cpp compile_test_main ] | |
887 | [ run compile_test/sf_digamma_incl_test.cpp compile_test_main ] | |
888 | [ run compile_test/sf_polygamma_incl_test.cpp compile_test_main ] | |
889 | [ run compile_test/sf_ellint_1_incl_test.cpp compile_test_main ] | |
890 | [ run compile_test/sf_ellint_2_incl_test.cpp compile_test_main ] | |
891 | [ run compile_test/sf_ellint_3_incl_test.cpp compile_test_main ] | |
892 | [ run compile_test/sf_ellint_d_incl_test.cpp compile_test_main ] | |
893 | [ run compile_test/sf_jacobi_zeta_incl_test.cpp compile_test_main ] | |
894 | [ run compile_test/sf_heuman_lambda_incl_test.cpp compile_test_main ] | |
895 | [ run compile_test/sf_ellint_rc_incl_test.cpp compile_test_main ] | |
896 | [ run compile_test/sf_ellint_rd_incl_test.cpp compile_test_main ] | |
897 | [ run compile_test/sf_ellint_rf_incl_test.cpp compile_test_main ] | |
898 | [ run compile_test/sf_ellint_rj_incl_test.cpp compile_test_main ] | |
899 | [ run compile_test/sf_ellint_rg_incl_test.cpp compile_test_main ] | |
900 | [ run compile_test/sf_erf_incl_test.cpp compile_test_main ] | |
901 | [ run compile_test/sf_expint_incl_test.cpp compile_test_main ] | |
902 | [ run compile_test/sf_expm1_incl_test.cpp compile_test_main ] | |
903 | [ run compile_test/sf_factorials_incl_test.cpp compile_test_main ] | |
904 | [ run compile_test/sf_fpclassify_incl_test.cpp compile_test_main ] | |
905 | [ run compile_test/sf_gamma_incl_test.cpp compile_test_main ] | |
906 | [ run compile_test/sf_hermite_incl_test.cpp compile_test_main ] | |
907 | [ run compile_test/sf_hypot_incl_test.cpp compile_test_main ] | |
908 | [ run compile_test/sf_laguerre_incl_test.cpp compile_test_main ] | |
909 | [ compile compile_test/sf_lanczos_incl_test.cpp ] | |
910 | [ run compile_test/sf_legendre_incl_test.cpp compile_test_main ] | |
911 | [ run compile_test/sf_legendre_stieltjes_incl_test.cpp compile_test_main : : : [ requires cxx11_auto_declarations ] ] | |
912 | [ run compile_test/sf_log1p_incl_test.cpp compile_test_main ] | |
913 | [ compile compile_test/sf_math_fwd_incl_test.cpp ] | |
914 | [ run compile_test/sf_modf_incl_test.cpp compile_test_main ] | |
915 | [ run compile_test/sf_next_incl_test.cpp compile_test_main ] | |
916 | [ run compile_test/sf_powm1_incl_test.cpp compile_test_main ] | |
917 | [ run compile_test/sf_relative_distance_incl_test.cpp compile_test_main ] | |
918 | [ run compile_test/sf_round_incl_test.cpp compile_test_main ] | |
919 | [ run compile_test/sf_sign_incl_test.cpp compile_test_main ] | |
920 | [ run compile_test/sf_sin_pi_incl_test.cpp compile_test_main ] | |
921 | [ run compile_test/sf_sinc_incl_test.cpp compile_test_main ] | |
922 | [ run compile_test/sf_sinhc_incl_test.cpp compile_test_main ] | |
923 | [ run compile_test/sf_sph_harm_incl_test.cpp compile_test_main ] | |
924 | [ run compile_test/sf_sqrt1pm1_incl_test.cpp compile_test_main ] | |
925 | [ run compile_test/sf_trunc_incl_test.cpp compile_test_main ] | |
926 | [ run compile_test/sf_ulp_incl_test.cpp compile_test_main ] | |
927 | [ run compile_test/sf_zeta_incl_test.cpp compile_test_main ] | |
928 | [ run compile_test/std_real_concept_check.cpp ] | |
929 | [ run compile_test/cstdfloat_concept_check_1.cpp | |
930 | : : : [ check-target-builds ../config//has_intel_quad "Intel _Quad datatype support" : <cxxflags>-Qoption,cpp,--extended_float_type ] | |
931 | [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] ] | |
932 | [ run compile_test/cstdfloat_concept_check_2.cpp ] | |
933 | [ run compile_test/cstdfloat_concept_check_3.cpp ] | |
934 | [ run compile_test/cstdfloat_concept_check_4.cpp ] | |
935 | [ run compile_test/sf_airy_incl_test.cpp compile_test_main ] | |
936 | [ run compile_test/sf_hankel_incl_test.cpp compile_test_main ] | |
937 | [ run compile_test/sf_jacobi_incl_test.cpp compile_test_main ] | |
938 | [ run compile_test/sf_owens_t_incl_test.cpp compile_test_main ] | |
939 | [ run compile_test/dist_skew_norm_incl_test.cpp compile_test_main ] | |
940 | [ run compile_test/constants_incl_test.cpp compile_test_main ] | |
941 | [ run compile_test/trapezoidal_incl_test.cpp compile_test_main ] | |
942 | [ compile compile_test/test_traits.cpp ] | |
943 | [ compile compile_test/tools_config_inc_test.cpp ] | |
944 | [ compile compile_test/tools_fraction_inc_test.cpp ] | |
945 | [ compile compile_test/tools_minima_inc_test.cpp ] | |
946 | [ compile compile_test/tools_polynomial_inc_test.cpp ] | |
947 | [ compile compile_test/tools_precision_inc_test.cpp ] | |
948 | [ compile compile_test/tools_rational_inc_test.cpp ] | |
949 | [ compile compile_test/tools_real_cast_inc_test.cpp ] | |
950 | [ compile compile_test/tools_remez_inc_test.cpp ] | |
951 | [ compile compile_test/tools_roots_inc_test.cpp ] | |
952 | [ compile compile_test/tools_series_inc_test.cpp ] | |
953 | [ compile compile_test/tools_solve_inc_test.cpp ] | |
954 | [ compile compile_test/tools_stats_inc_test.cpp ] | |
955 | [ compile compile_test/tools_test_data_inc_test.cpp ] | |
956 | [ compile compile_test/tools_test_inc_test.cpp ] | |
957 | [ compile compile_test/tools_toms748_inc_test.cpp ] | |
958 | [ compile compile_test/cubic_spline_concept_test.cpp : [ requires cxx11_smart_ptr cxx11_defaulted_functions ] ] | |
959 | [ compile compile_test/barycentric_rational_concept_test.cpp : [ requires cxx11_smart_ptr cxx11_defaulted_functions ] ] | |
960 | [ compile compile_test/sf_legendre_stieltjes_concept_test.cpp : [ requires cxx11_auto_declarations cxx11_defaulted_functions cxx11_lambdas ] ] | |
961 | [ compile compile_test/trapezoidal_concept_test.cpp ] | |
962 | [ run octonion_test.cpp | |
963 | ../../test/build//boost_unit_test_framework ] | |
964 | [ run quaternion_constexpr_test.cpp ] | |
965 | [ run quaternion_test.cpp | |
966 | ../../test/build//boost_unit_test_framework : : : [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>"-Bstatic -lquadmath -Bdynamic" ] ] | |
967 | [ run quaternion_mult_incl_test.cpp | |
968 | quaternion_mi1.cpp | |
969 | quaternion_mi2.cpp | |
970 | ../../test/build//boost_unit_test_framework ] | |
971 | [ run test_polynomial.cpp ../../test/build//boost_unit_test_framework : : : <define>TEST1 : test_polynomial_1 ] | |
972 | [ run test_polynomial.cpp ../../test/build//boost_unit_test_framework : : : <define>TEST2 : test_polynomial_2 ] | |
973 | [ run test_polynomial.cpp ../../test/build//boost_unit_test_framework : : : <define>TEST3 : test_polynomial_3 ] | |
974 | [ run polynomial_concept_check.cpp ] | |
975 | [ run test_gcd.cpp ../../test/build//boost_unit_test_framework ] | |
7c673cae | 976 | |
b32b8144 FG |
977 | [ compile multiprc_concept_check_1.cpp : <debug-symbols>off <toolset>msvc:<cxxflags>/bigobj release <exception-handling>off:<build>no ] |
978 | [ compile multiprc_concept_check_2.cpp : <debug-symbols>off <toolset>msvc:<cxxflags>/bigobj release <exception-handling>off:<build>no ] | |
979 | [ compile multiprc_concept_check_3.cpp : <debug-symbols>off <toolset>msvc:<cxxflags>/bigobj release <exception-handling>off:<build>no ] | |
980 | [ compile multiprc_concept_check_4.cpp : <debug-symbols>off <toolset>msvc:<cxxflags>/bigobj release <exception-handling>off:<build>no ] | |
981 | [ compile ntl_concept_check.cpp : [ check-target-builds ../config//has_ntl_rr : : <build>no ] <debug-symbols>off ] | |
982 | [ compile mpfr_concept_check.cpp : [ check-target-builds ../config//has_mpfr_class : : <build>no ] <debug-symbols>off ] | |
983 | [ compile mpreal_concept_check.cpp : [ check-target-builds ../config//has_mpreal : : <build>no ] <debug-symbols>off ] | |
984 | [ compile e_float_concept_check.cpp : [ check-target-builds ../config//has_e_float : : <build>no ] <debug-symbols>off ] | |
7c673cae | 985 | |
b32b8144 FG |
986 | [ run tanh_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework |
987 | : : : <define>TEST1 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] | |
988 | [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] : | |
989 | tanh_sinh_quadrature_test_1 ] | |
990 | [ run tanh_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework | |
991 | : : : <define>TEST1A [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] | |
992 | [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] : | |
993 | tanh_sinh_quadrature_test_1a ] | |
994 | [ run tanh_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework | |
995 | : : : <define>TEST2 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] | |
996 | [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] : | |
997 | tanh_sinh_quadrature_test_2 ] | |
998 | [ run tanh_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework | |
999 | : : : <define>TEST2A [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] | |
1000 | [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] : | |
1001 | tanh_sinh_quadrature_test_2a ] | |
1002 | [ run tanh_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework | |
1003 | : : : <define>TEST3 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] | |
1004 | [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] : | |
1005 | tanh_sinh_quadrature_test_3 ] | |
1006 | [ run tanh_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework | |
1007 | : : : <define>TEST3A [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] | |
1008 | [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] : | |
1009 | tanh_sinh_quadrature_test_3a ] | |
1010 | [ run tanh_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework | |
1011 | : : : release <define>TEST4 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] | |
1012 | [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] : | |
1013 | tanh_sinh_quadrature_test_4 ] | |
1014 | [ run tanh_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework | |
1015 | : : : release <define>TEST5 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] | |
1016 | [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] : | |
1017 | tanh_sinh_quadrature_test_5 ] | |
1018 | [ run tanh_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework | |
1019 | : : : <define>TEST6 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] | |
1020 | [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] : | |
1021 | tanh_sinh_quadrature_test_6 ] | |
1022 | [ run tanh_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework | |
1023 | : : : <define>TEST6A [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] | |
1024 | [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] : | |
1025 | tanh_sinh_quadrature_test_6a ] | |
1026 | [ run tanh_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework | |
1027 | : : : release <define>TEST7 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] | |
1028 | [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] : | |
1029 | tanh_sinh_quadrature_test_7 ] | |
1030 | [ run tanh_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework | |
1031 | : : : release <define>TEST8 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] | |
1032 | [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] : | |
1033 | tanh_sinh_quadrature_test_8 ] | |
1034 | ||
1035 | [ run sinh_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework | |
1036 | : : : release [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] ] | |
1037 | [ run exp_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework | |
1038 | : : : <define>TEST1 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] : exp_sinh_quadrature_test_1 ] | |
1039 | ||
1040 | [ run exp_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework | |
1041 | : : : release <define>TEST2 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] | |
1042 | [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] : exp_sinh_quadrature_test_2 ] | |
1043 | [ run exp_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework | |
1044 | : : : <define>TEST3 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] | |
1045 | [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] : exp_sinh_quadrature_test_3 ] | |
1046 | [ run exp_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework | |
1047 | : : : release <define>TEST4 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] | |
1048 | [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] : exp_sinh_quadrature_test_4 ] | |
1049 | [ run exp_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework | |
1050 | : : : release <define>TEST5 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] | |
1051 | [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] : exp_sinh_quadrature_test_5 ] | |
1052 | [ run exp_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework | |
1053 | : : : release <define>TEST6 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] | |
1054 | [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] : exp_sinh_quadrature_test_6 ] | |
1055 | [ run exp_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework | |
1056 | : : : release <define>TEST7 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] | |
1057 | [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] : exp_sinh_quadrature_test_7 ] | |
1058 | ||
1059 | [ run compile_test/exp_sinh_incl_test.cpp compile_test_main : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] ] | |
1060 | [ run compile_test/sinh_sinh_incl_test.cpp compile_test_main : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] ] | |
1061 | [ run compile_test/tanh_sinh_incl_test.cpp compile_test_main : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] ] | |
1062 | [ compile compile_test/exp_sinh_concept_test.cpp : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] ] | |
1063 | [ compile compile_test/sinh_sinh_concept_test.cpp : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] ] | |
1064 | [ compile compile_test/tanh_sinh_concept_test.cpp : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] ] | |
1065 | ||
1066 | [ run gauss_quadrature_test.cpp : : : <define>TEST1 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] | |
1067 | [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] : gauss_quadrature_test_1 ] | |
1068 | [ run gauss_quadrature_test.cpp : : : <define>TEST2 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] | |
1069 | [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] : gauss_quadrature_test_2 ] | |
1070 | [ run gauss_kronrod_quadrature_test.cpp : : : <define>TEST1 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] | |
1071 | [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] : gauss_kronrod_quadrature_test_1 ] | |
1072 | [ run gauss_kronrod_quadrature_test.cpp : : : <define>TEST1A [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] | |
1073 | [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] : gauss_kronrod_quadrature_test_1a ] | |
1074 | [ run gauss_kronrod_quadrature_test.cpp : : : <define>TEST2 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] | |
1075 | [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] : gauss_kronrod_quadrature_test_2 ] | |
1076 | [ run gauss_kronrod_quadrature_test.cpp : : : <define>TEST3 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] | |
1077 | [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] : gauss_kronrod_quadrature_test_3 ] | |
1078 | [ run adaptive_gauss_kronrod_quadrature_test.cpp : : : <define>TEST1 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] | |
1079 | [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] : adaptive_gauss_quadrature_test_1 ] | |
1080 | [ run adaptive_gauss_kronrod_quadrature_test.cpp : : : <define>TEST1A [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] | |
1081 | [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] : adaptive_gauss_quadrature_test_1a ] | |
1082 | [ run adaptive_gauss_kronrod_quadrature_test.cpp : : : <define>TEST2 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] | |
1083 | [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] : adaptive_gauss_quadrature_test_2 ] | |
1084 | [ run adaptive_gauss_kronrod_quadrature_test.cpp : : : <define>TEST3 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] | |
1085 | [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] : adaptive_gauss_quadrature_test_3 ] | |
1086 | ||
1087 | [ compile compile_test/gauss_concept_test.cpp : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] ] | |
1088 | [ compile compile_test/gauss_kronrod_concept_test.cpp : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] ] | |
1089 | ||
1090 | ; | |
7c673cae | 1091 | |
7c673cae | 1092 | |
7c673cae FG |
1093 | |
1094 | # Temporary tests for support of max_digits10 | |
1095 | # run ztest_max_digits10.cpp ; | |
1096 | # run zztest_max_digits10.cpp ; | |
1097 | # Removed as inexplicably failing for VS12 on teeks99 but OK locally. | |
1098 | ||
1099 | build-project ../example ; | |
1100 | ||
1101 | rule get_float128_tests | |
1102 | { | |
1103 | local result ; | |
1104 | for local source in [ glob float128/*.cpp ] | |
1105 | { | |
1106 | result += [ run $(source) | |
1107 | /boost/test//boost_unit_test_framework/<link>static | |
1108 | /boost/regex//boost_regex/<link>static | |
1109 | : # command line | |
1110 | : # input files | |
1111 | : # requirements | |
1112 | [ check-target-builds ../config//has_intel_quad "Intel _Quad datatype support" : <cxxflags>-Qoption,cpp,--extended_float_type <define>BOOST_MATH_USE_FLOAT128 ] | |
1113 | [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>"-Bstatic -lquadmath -Bdynamic" ] | |
1114 | [ check-target-builds ../config//has_128bit_floatmax_t "128-bit floatmax_t" : : <build>no ] | |
1115 | <define>BOOST_ALL_NO_LIB | |
1116 | : $(source:B)_floatmax_t ] ; | |
1117 | } | |
1118 | return $(result) ; | |
1119 | } | |
1120 | ||
1121 | test-suite float128_tests : [ get_float128_tests ] ; |