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.
10 # bring in the rules for testing
15 import ../../config/checks/config : requires ;
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 ] ;
22 # PCH support is broken when --remove-test-targets is specified on the command
23 # line. Disable it until someone fixes this.
25 local remove-test-targets = [ MATCH (--remove-test-targets) : [ modules.peek : ARGV ] ] ;
27 if $(remove-test-targets)
29 OBJ_REMOVAL_OPTIONS = <pch>off ;
32 obj no_eh : noeh_support.cpp ;
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>clang-6.0.0:<pch>off # added to see effect.
57 <toolset>gcc,<target-os>windows:<pch>off
58 <toolset>borland:<runtime-link>static
59 # <toolset>msvc:<cxxflags>/wd4506 has no effect?
60 # suppress xstring(237) : warning C4506: no definition for inline function
62 <source>../../regex/build//boost_regex
63 <exception-handling>off:<source>no_eh
64 <link>shared:<define>BOOST_REGEX_DYN_LINK=1
65 # For simplicities sake, make everything a static lib:
67 <define>BOOST_ALL_NO_LIB=1
68 <define>BOOST_UBLAS_UNSUPPORTED_COMPILER=0
70 <include>../include_private
71 <include>$(ntl-path)/include
72 <include>$(e_float_path)
73 <include>$(gmp_path) <include>$(gmp_path)/mpfr <include>$(gmp_path)/gmpfrxx <include>$(gmp_path)/mpfrc++
76 <search>$(mpfr_path)/build.vc10/lib/Win32/Debug
81 lib ntl : [ GLOB $(ntl-path)/src : *.cpp ] ;
90 cpp-pch pch : pch.hpp : <use>../../test/build//boost_unit_test_framework ;
91 cpp-pch pch_light : pch_light.hpp : <use>../../test/build//boost_unit_test_framework ;
92 lib compile_test_main : compile_test/main.cpp ;
94 test-suite special_fun :
95 [ run test_1F0.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] ] # hypergeometric_pFq_checked_series.hpp uses auto, the rest are from quadrature tests.
96 [ run test_2F0.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <define>BOOST_MATH_TEST_FLOAT128 <linkflags>"-Bstatic -lquadmath -Bdynamic" ] ]
98 [ run test_0F1.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] <define>TEST=1 : test_0F1_1 ]
99 [ run test_0F1.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] <define>TEST=2 : test_0F1_2 ]
101 [ run test_1F1.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] <define>TEST=1 <toolset>clang:<cxxflags>-Wno-literal-range : test_1F1_integrals ]
102 [ run test_1F1.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] <define>TEST=2 <toolset>clang:<cxxflags>-Wno-literal-range : test_1F1_float ]
103 [ run test_1F1.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] <define>TEST=3 <toolset>clang:<cxxflags>-Wno-literal-range : test_1F1_double ]
104 [ run test_1F1.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] <define>TEST=4 release <toolset>clang:<cxxflags>-Wno-literal-range : test_1F1_long_double ]
106 [ run test_1F1_regularized.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] <define>TEST=2 <toolset>clang:<cxxflags>-Wno-literal-range : test_1F1_regularized_float ]
107 [ run test_1F1_regularized.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] <define>TEST=3 <toolset>clang:<cxxflags>-Wno-literal-range : test_1F1_regularized_double ]
108 [ run test_1F1_regularized.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] <define>TEST=4 release <toolset>clang:<cxxflags>-Wno-literal-range : test_1F1_regularized_long_double ]
109 [ run test_1F1_regularized.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] <define>TEST=5 <toolset>clang:<cxxflags>-Wno-literal-range : test_1F1_regularized_real_concept ]
111 [ run test_1F1_log.cpp ../../test/build//boost_unit_test_framework : : : release [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] <define>TEST=2 <toolset>clang:<cxxflags>-Wno-literal-range : test_1F1_log_float ]
112 [ run test_1F1_log.cpp ../../test/build//boost_unit_test_framework : : : release [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] <define>TEST=3 <toolset>clang:<cxxflags>-Wno-literal-range : test_1F1_log_double ]
113 [ run test_1F1_log.cpp ../../test/build//boost_unit_test_framework : : : release [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] <define>TEST=4 release <toolset>clang:<cxxflags>-Wno-literal-range : test_1F1_log_long_double ]
114 [ run test_1F1_log.cpp ../../test/build//boost_unit_test_framework : : : release [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] <define>TEST=5 <toolset>clang:<cxxflags>-Wno-literal-range : test_1F1_log_real_concept ]
116 [ run test_pFq.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_hdr_initializer_list cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] <define>TEST=2 release <toolset>clang:<cxxflags>-Wno-literal-range : test_pFq_float ]
117 [ run test_pFq.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_hdr_initializer_list cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] <define>TEST=3 release <toolset>clang:<cxxflags>-Wno-literal-range : test_pFq_double ]
118 [ run test_pFq.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_hdr_initializer_list cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] <define>TEST=4 release <toolset>clang:<cxxflags>-Wno-literal-range : test_pFq_long_double ]
119 [ run test_pFq.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_hdr_initializer_list cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] <define>TEST=5 release <toolset>clang:<cxxflags>-Wno-literal-range : test_pFq_real_concept ]
122 [ run hypot_test.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ]
123 [ run pow_test.cpp ../../test/build//boost_unit_test_framework ]
124 [ run log1p_expm1_test.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ]
125 [ run powm1_sqrtp1m1_test.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ]
126 [ run special_functions_test.cpp ../../test/build//boost_unit_test_framework ]
127 [ run test_airy.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ]
128 [ run test_bessel_j.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ]
129 [ run test_bessel_y.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ]
130 [ run test_bessel_i.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ]
131 [ run test_bessel_k.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ]
132 [ run test_bessel_j_prime.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ]
133 [ run test_bessel_y_prime.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ]
134 [ run test_bessel_i_prime.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ]
135 [ run test_bessel_k_prime.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ]
136 [ run test_beta.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ]
137 [ run test_bessel_airy_zeros.cpp ../../test/build//boost_unit_test_framework ]
138 [ run test_bernoulli_constants.cpp ../../test/build//boost_unit_test_framework ]
139 [ run test_binomial_coeff.cpp pch ../../test/build//boost_unit_test_framework ]
140 [ run test_carlson.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework
146 [ run test_carlson.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework
152 [ run test_carlson.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework
158 [ run test_carlson.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework
164 [ run test_cbrt.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ]
165 [ run test_difference.cpp ../../test/build//boost_unit_test_framework ]
166 [ run test_digamma.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ]
167 [ run test_ellint_1.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ]
168 [ run test_ellint_2.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ]
169 [ run test_ellint_3.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ]
170 [ run test_ellint_d.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ]
171 [ run test_jacobi_zeta.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ]
172 [ run test_heuman_lambda.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ]
173 [ run test_erf.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ]
174 [ run test_expint.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ]
175 [ run test_factorials.cpp pch ../../test/build//boost_unit_test_framework ]
176 [ run test_gamma.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ]
177 [ run test_gamma_mp.cpp ../../test/build//boost_unit_test_framework : : : release ]
178 [ run test_hankel.cpp ../../test/build//boost_unit_test_framework ]
179 [ run test_hermite.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ]
180 [ run test_ibeta.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework
185 <toolset>intel:<pch>off
187 [ run test_ibeta.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework
192 <toolset>intel:<pch>off
193 : test_ibeta_double ]
194 [ run test_ibeta.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework
199 <toolset>intel:<pch>off
200 : test_ibeta_long_double ]
201 [ run test_ibeta.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework
205 <define>TEST_REAL_CONCEPT
207 <toolset>intel:<pch>off
208 : test_ibeta_real_concept1 ]
209 [ run test_ibeta.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework
213 <define>TEST_REAL_CONCEPT
215 <toolset>intel:<pch>off
216 : test_ibeta_real_concept2 ]
217 [ run test_ibeta.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework
221 <define>TEST_REAL_CONCEPT
223 <toolset>intel:<pch>off
224 : test_ibeta_real_concept3 ]
225 [ run test_ibeta.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework
229 <define>TEST_REAL_CONCEPT
231 <toolset>intel:<pch>off
232 : test_ibeta_real_concept4 ]
234 [ run test_ibeta_derivative.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework
239 <toolset>intel:<pch>off
240 <toolset>gcc:<cxxflags>-Wno-overflow
241 : test_ibeta_derivative_float ]
242 [ run test_ibeta_derivative.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework
247 <toolset>intel:<pch>off
248 <toolset>gcc:<cxxflags>-Wno-overflow
249 : test_ibeta_derivative_double ]
250 [ run test_ibeta_derivative.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework
255 <toolset>intel:<pch>off
256 <toolset>gcc:<cxxflags>-Wno-overflow
257 : test_ibeta_derivative_long_double ]
258 [ run test_ibeta_derivative.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework
262 <define>TEST_REAL_CONCEPT
264 <toolset>intel:<pch>off
265 <toolset>gcc:<cxxflags>-Wno-overflow
266 : test_ibeta_derivative_real_concept1 ]
267 [ run test_ibeta_derivative.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework
271 <define>TEST_REAL_CONCEPT
273 <toolset>intel:<pch>off
274 <toolset>gcc:<cxxflags>-Wno-overflow
275 : test_ibeta_derivative_real_concept2 ]
276 [ run test_ibeta_derivative.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework
280 <define>TEST_REAL_CONCEPT
282 <toolset>intel:<pch>off
283 <toolset>gcc:<cxxflags>-Wno-overflow
284 : test_ibeta_derivative_real_concept3 ]
285 [ run test_ibeta_derivative.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework
289 <define>TEST_REAL_CONCEPT
291 <toolset>intel:<pch>off
292 <toolset>gcc:<cxxflags>-Wno-overflow
293 : test_ibeta_derivative_real_concept4 ]
295 [ run test_ibeta_inv.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework
300 <toolset>intel:<pch>off
301 : test_ibeta_inv_float ]
302 [ run test_ibeta_inv.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework
307 <toolset>intel:<pch>off
308 : test_ibeta_inv_double ]
309 [ run test_ibeta_inv.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework
314 <toolset>intel:<pch>off
315 : test_ibeta_inv_long_double ]
316 [ run test_ibeta_inv.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework
320 <define>TEST_REAL_CONCEPT
322 <toolset>intel:<pch>off
323 : test_ibeta_inv_real_concept1 ]
324 [ run test_ibeta_inv.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework
328 <define>TEST_REAL_CONCEPT
330 <toolset>intel:<pch>off
331 : test_ibeta_inv_real_concept2 ]
332 [ run test_ibeta_inv.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework
336 <define>TEST_REAL_CONCEPT
338 <toolset>intel:<pch>off
339 : test_ibeta_inv_real_concept3 ]
340 [ run test_ibeta_inv.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework
344 <define>TEST_REAL_CONCEPT
346 <toolset>intel:<pch>off
347 : test_ibeta_inv_real_concept4 ]
348 [ run test_ibeta_inv_ab.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework
353 <toolset>intel:<pch>off
354 : test_ibeta_inv_ab_float ]
355 [ run test_ibeta_inv_ab.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework
360 <toolset>intel:<pch>off
361 : test_ibeta_inv_ab_double ]
362 [ run test_ibeta_inv_ab.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework
367 <toolset>intel:<pch>off
368 : test_ibeta_inv_ab_long_double ]
369 [ run test_ibeta_inv_ab.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework
373 <define>TEST_REAL_CONCEPT
375 <toolset>intel:<pch>off
376 : test_ibeta_inv_ab_real_concept1 ]
377 [ run test_ibeta_inv_ab.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework
381 <define>TEST_REAL_CONCEPT
383 <toolset>intel:<pch>off
384 : test_ibeta_inv_ab_real_concept2 ]
385 [ run test_ibeta_inv_ab.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework
389 <define>TEST_REAL_CONCEPT
391 <toolset>intel:<pch>off
392 : test_ibeta_inv_ab_real_concept3 ]
393 [ run test_igamma.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ]
394 [ run test_igamma_inv.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework
399 <toolset>intel:<pch>off
400 : test_igamma_inv_float ]
401 [ run test_igamma_inv.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework
406 <toolset>intel:<pch>off
407 : test_igamma_inv_double ]
408 [ run test_igamma_inv.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework
413 <toolset>intel:<pch>off
414 : test_igamma_inv_long_double ]
415 [ run test_igamma_inv.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework
419 <define>TEST_REAL_CONCEPT
420 <toolset>intel:<pch>off
421 : test_igamma_inv_real_concept ]
422 [ run test_igamma_inva.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework
427 <toolset>intel:<pch>off
428 : test_igamma_inva_float ]
429 [ run test_igamma_inva.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework
434 <toolset>intel:<pch>off
435 : test_igamma_inva_double ]
436 [ run test_igamma_inva.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework
441 <toolset>intel:<pch>off
442 : test_igamma_inva_long_double ]
443 [ run test_igamma_inva.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework
447 <define>TEST_REAL_CONCEPT
448 <toolset>intel:<pch>off
449 : test_igamma_inva_real_concept ]
450 [ run test_instantiate1.cpp test_instantiate2.cpp ]
451 [ run test_jacobi.cpp pch_light ../../test/build//boost_unit_test_framework ]
452 [ run test_laguerre.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ]
454 [ run test_lambert_w.cpp ../../test/build//boost_unit_test_framework ]
455 [ run test_lambert_w.cpp ../../test/build//boost_unit_test_framework : : : <define>BOOST_MATH_TEST_MULTIPRECISION=1 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <define>BOOST_MATH_TEST_FLOAT128 <linkflags>"-Bstatic -lquadmath -Bdynamic" ] : test_lambert_w_multiprecision_1 ]
456 [ run test_lambert_w.cpp ../../test/build//boost_unit_test_framework : : : <define>BOOST_MATH_TEST_MULTIPRECISION=2 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <define>BOOST_MATH_TEST_FLOAT128 <linkflags>"-Bstatic -lquadmath -Bdynamic" ] : test_lambert_w_multiprecision_2 ]
457 [ run test_lambert_w.cpp ../../test/build//boost_unit_test_framework : : : <define>BOOST_MATH_TEST_MULTIPRECISION=3 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <define>BOOST_MATH_TEST_FLOAT128 <linkflags>"-Bstatic -lquadmath -Bdynamic" ] : test_lambert_w_multiprecision_3 ]
458 [ run test_lambert_w.cpp ../../test/build//boost_unit_test_framework : : : <define>BOOST_MATH_TEST_MULTIPRECISION=4 <define>BOOST_MATH_TEST_FLOAT128 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <define>BOOST_MATH_TEST_FLOAT128 <linkflags>"-Bstatic -lquadmath -Bdynamic" ] : test_lambert_w_multiprecision_4 ]
459 [ run test_lambert_w_integrals_float128.cpp ../../test/build//boost_unit_test_framework : : : release [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>"-Bstatic -lquadmath -Bdynamic" : <build>no ] [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] ]
460 [ run test_lambert_w_integrals_quad.cpp ../../test/build//boost_unit_test_framework : : : release [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <define>BOOST_MATH_TEST_FLOAT128 <linkflags>"-Bstatic -lquadmath -Bdynamic" ] ]
461 [ run test_lambert_w_integrals_long_double.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] ]
462 [ run test_lambert_w_integrals_double.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] ]
463 [ run test_lambert_w_integrals_float.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] ]
464 [ run test_lambert_w_derivative.cpp ../../test/build//boost_unit_test_framework : : : <define>BOOST_MATH_TEST_MULTIPRECISION [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <define>BOOST_MATH_TEST_FLOAT128 <linkflags>"-Bstatic -lquadmath -Bdynamic" ] ]
466 [ 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" ] ]
467 [ run chebyshev_test.cpp : : : [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>"-Bstatic -lquadmath -Bdynamic" ] ]
468 [ run chebyshev_transform_test.cpp ../config//fftw3f : : : <define>TEST1 [ requires cxx11_auto_declarations cxx11_range_based_for ] [ check-target-builds ../config//has_fftw3 "libfftw3" : : <build>no ] : chebyshev_transform_test_1 ]
469 [ run chebyshev_transform_test.cpp ../config//fftw3 : : : <define>TEST2 [ requires cxx11_auto_declarations cxx11_range_based_for ] [ check-target-builds ../config//has_fftw3 "libfftw3" : : <build>no ] : chebyshev_transform_test_2 ]
470 [ run chebyshev_transform_test.cpp ../config//fftw3l : : : <define>TEST3 [ requires cxx11_auto_declarations cxx11_range_based_for ] [ check-target-builds ../config//has_fftw3 "libfftw3" : : <build>no ] : chebyshev_transform_test_3 ]
471 [ run chebyshev_transform_test.cpp ../config//fftw3q ../config//quadmath : : : <define>TEST4 [ requires cxx11_auto_declarations cxx11_range_based_for ] [ check-target-builds ../config//has_fftw3 "libfftw3" : : <build>no ] [ check-target-builds ../config//has_float128 "__float128" : : <build>no ] : chebyshev_transform_test_4 ]
473 [ run cardinal_trigonometric_test.cpp ../config//fftw3f : : : <define>TEST1 [ requires cxx11_auto_declarations cxx11_range_based_for ] [ check-target-builds ../config//has_fftw3 "libfftw3" : : <build>no ] : cardinal_trigonometric_test_1 ]
474 [ run cardinal_trigonometric_test.cpp ../config//fftw3 : : : <define>TEST2 [ requires cxx11_auto_declarations cxx11_range_based_for ] [ check-target-builds ../config//has_fftw3 "libfftw3" : : <build>no ] : cardinal_trigonometric_test_2 ]
475 [ run cardinal_trigonometric_test.cpp ../config//fftw3l : : : <define>TEST3 [ requires cxx11_auto_declarations cxx11_range_based_for ] [ check-target-builds ../config//has_fftw3 "libfftw3" : : <build>no ] : cardinal_trigonometric_test_3 ]
476 [ run cardinal_trigonometric_test.cpp ../config//fftw3q ../config//quadmath : : : <define>TEST4 [ requires cxx11_auto_declarations cxx11_range_based_for ] [ check-target-builds ../config//has_fftw3 "libfftw3" : : <build>no ] [ check-target-builds ../config//has_float128 "__float128" : : <build>no ] : cardinal_trigonometric_test_4 ]
479 [ run test_ldouble_simple.cpp ../../test/build//boost_unit_test_framework ]
480 # Needs to run in release mode, as it's rather slow:
481 [ run test_next.cpp pch ../../test/build//boost_unit_test_framework : : : release ]
482 [ run test_next_decimal.cpp pch ../../test/build//boost_unit_test_framework : : : release ]
483 [ run test_owens_t.cpp ../../test/build//boost_unit_test_framework ]
484 [ run test_polygamma.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ]
485 [ run test_trigamma.cpp test_instances//test_instances ../../test/build//boost_unit_test_framework ]
486 [ run test_round.cpp pch ../../test/build//boost_unit_test_framework ]
487 [ run test_spherical_harmonic.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ]
488 [ run test_sign.cpp ../../test/build//boost_unit_test_framework ]
489 [ run test_tgamma_ratio.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ]
490 [ run test_trig.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ]
491 [ run test_zeta.cpp ../../test/build//boost_unit_test_framework test_instances//test_instances pch_light ]
492 [ run test_sinc.cpp ../../test/build//boost_unit_test_framework pch_light ]
495 test-suite distribution_tests :
496 [ run test_arcsine.cpp pch ../../test/build//boost_unit_test_framework ]
497 [ run test_bernoulli.cpp ../../test/build//boost_unit_test_framework ]
498 [ run test_beta_dist.cpp ../../test/build//boost_unit_test_framework ]
499 [ run test_binomial.cpp ../../test/build//boost_unit_test_framework
504 <toolset>intel:<pch>off
505 : test_binomial_float ]
506 [ run test_binomial.cpp ../../test/build//boost_unit_test_framework
511 <toolset>intel:<pch>off
512 : test_binomial_double ]
513 [ run test_binomial.cpp ../../test/build//boost_unit_test_framework
518 <toolset>intel:<pch>off
519 : test_binomial_long_double ]
520 [ run test_binomial.cpp ../../test/build//boost_unit_test_framework
524 <define>TEST_REAL_CONCEPT
525 <define>TEST_ROUNDING=0
526 <toolset>intel:<pch>off
527 : test_binomial_real_concept0 ]
528 [ run test_binomial.cpp ../../test/build//boost_unit_test_framework
532 <define>TEST_REAL_CONCEPT
533 <define>TEST_ROUNDING=1
534 <toolset>intel:<pch>off
535 : test_binomial_real_concept1 ]
536 [ run test_binomial.cpp ../../test/build//boost_unit_test_framework
540 <define>TEST_REAL_CONCEPT
541 <define>TEST_ROUNDING=2
542 <toolset>intel:<pch>off
543 : test_binomial_real_concept2 ]
544 [ run test_binomial.cpp ../../test/build//boost_unit_test_framework
548 <define>TEST_REAL_CONCEPT
549 <define>TEST_ROUNDING=3
550 <toolset>intel:<pch>off
551 : test_binomial_real_concept3 ]
552 [ run test_binomial.cpp ../../test/build//boost_unit_test_framework
556 <define>TEST_REAL_CONCEPT
557 <define>TEST_ROUNDING=4
558 <toolset>intel:<pch>off
559 : test_binomial_real_concept4 ]
560 [ run test_binomial.cpp ../../test/build//boost_unit_test_framework
564 <define>TEST_REAL_CONCEPT
565 <define>TEST_ROUNDING=5
566 <toolset>intel:<pch>off
567 : test_binomial_real_concept5 ]
568 [ run test_binomial.cpp ../../test/build//boost_unit_test_framework
572 <define>TEST_REAL_CONCEPT
573 <define>TEST_ROUNDING=6
574 <toolset>intel:<pch>off
575 : test_binomial_real_concept6 ]
576 [ run test_cauchy.cpp ../../test/build//boost_unit_test_framework ]
577 [ run test_chi_squared.cpp ../../test/build//boost_unit_test_framework ]
578 [ run test_dist_overloads.cpp ../../test/build//boost_unit_test_framework ]
579 [ run test_exponential_dist.cpp ../../test/build//boost_unit_test_framework ]
580 [ run test_extreme_value.cpp ../../test/build//boost_unit_test_framework ]
581 [ run test_find_location.cpp pch ../../test/build//boost_unit_test_framework ]
582 [ run test_find_scale.cpp pch ../../test/build//boost_unit_test_framework ]
583 [ run test_fisher_f.cpp ../../test/build//boost_unit_test_framework ]
584 [ run test_gamma_dist.cpp pch ../../test/build//boost_unit_test_framework ]
585 [ run test_geometric.cpp ../../test/build//boost_unit_test_framework ]
586 [ run test_hyperexponential_dist.cpp ../../test/build//boost_unit_test_framework ]
587 [ run test_hypergeometric_dist.cpp ../../test/build//boost_unit_test_framework
592 <toolset>intel:<pch>off
593 : test_hypergeometric_dist0 ]
594 [ run test_hypergeometric_dist.cpp ../../test/build//boost_unit_test_framework
599 <toolset>intel:<pch>off
600 : test_hypergeometric_dist1 ]
601 [ run test_hypergeometric_dist.cpp ../../test/build//boost_unit_test_framework
606 <toolset>intel:<pch>off
607 : test_hypergeometric_dist2 ]
608 [ run test_hypergeometric_dist.cpp ../../test/build//boost_unit_test_framework
613 <toolset>intel:<pch>off
614 : test_hypergeometric_dist3 ]
615 [ run test_hypergeometric_dist.cpp ../../test/build//boost_unit_test_framework
620 <toolset>intel:<pch>off
621 : test_hypergeometric_dist4 ]
622 [ run test_hypergeometric_dist.cpp ../../test/build//boost_unit_test_framework
627 <toolset>intel:<pch>off
628 : test_hypergeometric_dist5 ]
629 [ run test_inverse_chi_squared_distribution.cpp ../../test/build//boost_unit_test_framework ]
630 [ run test_inverse_gamma_distribution.cpp ../../test/build//boost_unit_test_framework ]
631 [ run test_inverse_gaussian.cpp ../../test/build//boost_unit_test_framework ]
632 [ run test_laplace.cpp ../../test/build//boost_unit_test_framework ]
633 [ run test_inv_hyp.cpp pch ../../test/build//boost_unit_test_framework ]
634 [ run test_logistic_dist.cpp ../../test/build//boost_unit_test_framework ]
635 [ run test_lognormal.cpp ../../test/build//boost_unit_test_framework ]
636 [ run test_negative_binomial.cpp ../../test/build//boost_unit_test_framework
641 <toolset>intel:<pch>off
642 : test_negative_binomial_float ]
643 [ run test_negative_binomial.cpp ../../test/build//boost_unit_test_framework
648 <toolset>intel:<pch>off
649 : test_negative_binomial_double ]
650 [ run test_negative_binomial.cpp ../../test/build//boost_unit_test_framework
655 <toolset>intel:<pch>off
656 : test_negative_binomial_long_double ]
657 [ run test_negative_binomial.cpp ../../test/build//boost_unit_test_framework
661 <define>TEST_REAL_CONCEPT
662 <toolset>intel:<pch>off
663 : test_negative_binomial_real_concept ]
664 [ run test_nc_chi_squared.cpp pch ../../test/build//boost_unit_test_framework
669 <toolset>intel:<pch>off
670 : test_nc_chi_squared_float ]
671 [ run test_nc_chi_squared.cpp pch ../../test/build//boost_unit_test_framework
676 <toolset>intel:<pch>off
677 : test_nc_chi_squared_double ]
678 [ run test_nc_chi_squared.cpp pch ../../test/build//boost_unit_test_framework
683 <toolset>intel:<pch>off
684 : test_nc_chi_squared_long_double ]
685 [ run test_nc_chi_squared.cpp pch ../../test/build//boost_unit_test_framework
689 <define>TEST_REAL_CONCEPT
690 <toolset>intel:<pch>off
691 : test_nc_chi_squared_real_concept ]
692 [ run test_nc_beta.cpp ../../test/build//boost_unit_test_framework
697 <toolset>intel:<pch>off
698 : test_nc_beta_float ]
699 [ run test_nc_beta.cpp ../../test/build//boost_unit_test_framework
704 <toolset>intel:<pch>off
705 : test_nc_beta_double ]
706 [ run test_nc_beta.cpp ../../test/build//boost_unit_test_framework
711 <toolset>intel:<pch>off
712 : test_nc_beta_long_double ]
713 [ run test_nc_beta.cpp ../../test/build//boost_unit_test_framework
717 <define>TEST_REAL_CONCEPT
719 <toolset>intel:<pch>off
720 : test_nc_beta_real_concept1 ]
721 [ run test_nc_beta.cpp ../../test/build//boost_unit_test_framework
725 <define>TEST_REAL_CONCEPT
727 <toolset>intel:<pch>off
728 : test_nc_beta_real_concept2 ]
729 [ run test_nc_f.cpp pch ../../test/build//boost_unit_test_framework ]
730 [ run test_nc_t.cpp pch ../../test/build//boost_unit_test_framework
735 <toolset>intel:<pch>off
737 [ run test_nc_t.cpp pch ../../test/build//boost_unit_test_framework
742 <toolset>intel:<pch>off
744 [ run test_nc_t.cpp pch ../../test/build//boost_unit_test_framework
749 <toolset>intel:<pch>off
750 : test_nc_t_long_double ]
751 [ run test_nc_t.cpp pch ../../test/build//boost_unit_test_framework
755 <define>TEST_REAL_CONCEPT
756 <toolset>intel:<pch>off
757 : test_nc_t_real_concept ]
758 [ run test_normal.cpp pch ../../test/build//boost_unit_test_framework ]
759 [ run test_pareto.cpp ../../test/build//boost_unit_test_framework ]
760 [ run test_poisson.cpp ../../test/build//boost_unit_test_framework
765 <toolset>intel:<pch>off
766 : test_poisson_float ]
767 [ run test_poisson.cpp ../../test/build//boost_unit_test_framework
772 <toolset>intel:<pch>off
773 : test_poisson_double ]
774 [ run test_poisson.cpp ../../test/build//boost_unit_test_framework
779 <toolset>intel:<pch>off
780 : test_poisson_long_double ]
781 [ run test_poisson.cpp ../../test/build//boost_unit_test_framework
785 <define>TEST_REAL_CONCEPT
786 <toolset>intel:<pch>off
787 : test_poisson_real_concept ]
788 [ run test_rayleigh.cpp ../../test/build//boost_unit_test_framework ]
789 [ run test_students_t.cpp ../../test/build//boost_unit_test_framework ]
790 [ run test_skew_normal.cpp ../../test/build//boost_unit_test_framework ]
791 [ run test_trapezoidal.cpp ../../test/build//boost_unit_test_framework : : :
792 release [ requires cxx11_lambdas cxx11_auto_declarations cxx11_decltype cxx11_unified_initialization_syntax cxx11_variadic_templates ]
793 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>"-Bstatic -lquadmath -Bdynamic" ] ]
794 [ run test_triangular.cpp pch ../../test/build//boost_unit_test_framework ]
795 [ run test_uniform.cpp pch ../../test/build//boost_unit_test_framework ]
796 [ run test_weibull.cpp ../../test/build//boost_unit_test_framework ]
798 [ run compile_test/dist_bernoulli_incl_test.cpp compile_test_main ]
799 [ run compile_test/dist_beta_incl_test.cpp compile_test_main ]
800 [ run compile_test/dist_binomial_incl_test.cpp compile_test_main ]
801 [ run compile_test/dist_cauchy_incl_test.cpp compile_test_main ]
802 [ run compile_test/dist_chi_squared_incl_test.cpp compile_test_main ]
803 [ run compile_test/dist_complement_incl_test.cpp compile_test_main ]
804 [ run compile_test/dist_exponential_incl_test.cpp compile_test_main ]
805 [ run compile_test/dist_extreme_val_incl_test.cpp compile_test_main ]
806 [ run compile_test/dist_find_location_incl_test.cpp compile_test_main ]
807 [ run compile_test/dist_find_scale_incl_test.cpp compile_test_main ]
808 [ run compile_test/dist_fisher_f_incl_test.cpp compile_test_main ]
809 [ run compile_test/dist_gamma_incl_test.cpp compile_test_main ]
810 [ run compile_test/dist_inv_gamma_incl_test.cpp compile_test_main ]
811 [ run compile_test/dist_inv_chi_sq_incl_test.cpp compile_test_main ]
812 [ run compile_test/dist_hyperexponential_incl_test.cpp compile_test_main ]
813 [ run compile_test/dist_hypergeo_incl_test.cpp compile_test_main ]
814 [ run compile_test/dist_laplace_incl_test.cpp compile_test_main ]
815 [ run compile_test/dist_logistic_incl_test.cpp compile_test_main ]
816 [ run compile_test/dist_lognormal_incl_test.cpp compile_test_main ]
817 [ run compile_test/dist_neg_binom_incl_test.cpp compile_test_main ]
818 [ run compile_test/dist_nc_chi_squ_incl_test.cpp compile_test_main ]
819 [ run compile_test/dist_nc_beta_incl_test.cpp compile_test_main ]
820 [ run compile_test/dist_nc_f_incl_test.cpp compile_test_main ]
821 [ run compile_test/dist_nc_t_incl_test.cpp compile_test_main ]
822 [ run compile_test/dist_normal_incl_test.cpp compile_test_main ]
823 [ run compile_test/dist_poisson_incl_test.cpp compile_test_main ]
824 [ run compile_test/dist_students_t_incl_test.cpp compile_test_main ]
825 [ run compile_test/dist_triangular_incl_test.cpp compile_test_main ]
826 [ run compile_test/dist_uniform_incl_test.cpp compile_test_main ]
827 [ run compile_test/dist_weibull_incl_test.cpp compile_test_main ]
828 [ run compile_test/distribution_concept_check.cpp ]
830 [ run test_legacy_nonfinite.cpp ../../test/build//boost_unit_test_framework ]
831 [ run test_basic_nonfinite.cpp ../../test/build//boost_unit_test_framework ]
832 [ run test_lexical_cast.cpp ../../test/build//boost_unit_test_framework ]
833 [ run test_nonfinite_trap.cpp ../../test/build//boost_unit_test_framework : : : <exception-handling>off:<build>no ]
834 [ run test_signed_zero.cpp ../../test/build//boost_unit_test_framework ]
835 [ run complex_test.cpp ../../test/build//boost_unit_test_framework ]
837 # Moved from misc for load balancing reasons:
839 [ run test_polynomial.cpp ../../test/build//boost_unit_test_framework : : : <define>TEST1 : test_polynomial_1 ]
840 [ run test_polynomial.cpp ../../test/build//boost_unit_test_framework : : : <define>TEST2 : test_polynomial_2 ]
841 [ run test_polynomial.cpp ../../test/build//boost_unit_test_framework : : : <define>TEST3 : test_polynomial_3 ]
842 [ run polynomial_concept_check.cpp ]
844 [ compile multiprc_concept_check_1.cpp : <debug-symbols>off <toolset>msvc:<cxxflags>/bigobj release <exception-handling>off:<build>no ]
845 [ compile multiprc_concept_check_2.cpp : <debug-symbols>off <toolset>msvc:<cxxflags>/bigobj release <exception-handling>off:<build>no ]
846 [ compile multiprc_concept_check_3.cpp : <debug-symbols>off <toolset>msvc:<cxxflags>/bigobj release <exception-handling>off:<build>no ]
847 [ compile multiprc_concept_check_4.cpp : <debug-symbols>off <toolset>msvc:<cxxflags>/bigobj release <exception-handling>off:<build>no ]
848 [ compile ntl_concept_check.cpp : [ check-target-builds ../config//has_ntl_rr : : <build>no ] <debug-symbols>off ]
849 [ compile mpfr_concept_check.cpp : [ check-target-builds ../config//has_mpfr_class : : <build>no ] <debug-symbols>off ]
850 [ compile mpreal_concept_check.cpp : [ check-target-builds ../config//has_mpreal : : <build>no ] <debug-symbols>off ]
851 [ compile e_float_concept_check.cpp : [ check-target-builds ../config//has_e_float : : <build>no ] <debug-symbols>off ]
857 ../build//boost_math_tr1
858 ../build//boost_math_tr1f
859 ../build//boost_math_c99
860 ../build//boost_math_c99f
861 ../../test/build//boost_unit_test_framework
865 ../build//boost_math_tr1l
866 ../build//boost_math_c99l
867 ../../test/build//boost_unit_test_framework
870 [ check-target-builds ../config//has_long_double_support "long double support" : : <build>no ]
876 ../build//boost_math_tr1
877 ../build//boost_math_tr1f
878 ../build//boost_math_c99
879 ../build//boost_math_c99f
880 ../../test/build//boost_unit_test_framework
887 ../build//boost_math_tr1l
888 ../build//boost_math_c99l
889 ../../test/build//boost_unit_test_framework
892 [ check-target-builds ../config//has_long_double_support "long double support" : : <build>no ]
894 test_tr1_c_long_double
896 [ run test_constants.cpp ../../test/build//boost_unit_test_framework ]
897 [ run test_classify.cpp pch ../../test/build//boost_unit_test_framework ]
898 [ run test_error_handling.cpp ../../test/build//boost_unit_test_framework ]
899 [ 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>-lquadmath ] ]
900 [ run test_minima.cpp pch ../../test/build//boost_unit_test_framework ]
901 [ run test_rationals.cpp ../../test/build//boost_unit_test_framework
902 test_rational_instances/test_rational_double1.cpp
903 test_rational_instances/test_rational_double2.cpp
904 test_rational_instances/test_rational_double3.cpp
905 test_rational_instances/test_rational_double4.cpp
906 test_rational_instances/test_rational_double5.cpp
907 test_rational_instances/test_rational_float1.cpp
908 test_rational_instances/test_rational_float2.cpp
909 test_rational_instances/test_rational_float3.cpp
910 test_rational_instances/test_rational_float4.cpp
911 test_rational_instances/test_rational_ldouble1.cpp
912 test_rational_instances/test_rational_ldouble2.cpp
913 test_rational_instances/test_rational_ldouble3.cpp
914 test_rational_instances/test_rational_ldouble4.cpp
915 test_rational_instances/test_rational_ldouble5.cpp
916 test_rational_instances/test_rational_real_concept1.cpp
917 test_rational_instances/test_rational_real_concept2.cpp
918 test_rational_instances/test_rational_real_concept3.cpp
919 test_rational_instances/test_rational_real_concept4.cpp
920 test_rational_instances/test_rational_real_concept5.cpp
922 [ run test_policy.cpp ../../test/build//boost_unit_test_framework ]
923 [ run test_policy_2.cpp ../../test/build//boost_unit_test_framework ]
924 [ run test_policy_3.cpp ../../test/build//boost_unit_test_framework ]
925 [ run test_policy_4.cpp ../../test/build//boost_unit_test_framework ]
926 [ run test_policy_5.cpp ../../test/build//boost_unit_test_framework ]
927 [ run test_policy_6.cpp ../../test/build//boost_unit_test_framework ]
928 [ run test_policy_7.cpp ../../test/build//boost_unit_test_framework ]
929 [ run test_policy_8.cpp ../../test/build//boost_unit_test_framework ]
930 [ compile test_policy_9.cpp ]
931 [ run test_policy_sf.cpp ../../test/build//boost_unit_test_framework ]
932 [ run test_long_double_support.cpp ../../test/build//boost_unit_test_framework
933 : : : [ check-target-builds ../config//has_long_double_support "long double support" : : <build>no ] ]
934 [ run test_recurrence.cpp : : : <define>TEST=1 [ requires cxx11_unified_initialization_syntax cxx11_hdr_tuple cxx11_auto_declarations cxx11_decltype ] <toolset>msvc:<cxxflags>/bigobj : test_recurrence_1 ]
935 [ run test_recurrence.cpp : : : <define>TEST=2 release [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <define>BOOST_MATH_TEST_FLOAT128 <linkflags>"-Bstatic -lquadmath -Bdynamic" ] [ requires cxx11_unified_initialization_syntax cxx11_hdr_tuple cxx11_auto_declarations cxx11_decltype ] : test_recurrence_2 ]
936 [ run test_recurrence.cpp : : : <define>TEST=3 release [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <define>BOOST_MATH_TEST_FLOAT128 <linkflags>"-Bstatic -lquadmath -Bdynamic" ] [ requires cxx11_unified_initialization_syntax cxx11_hdr_tuple cxx11_auto_declarations cxx11_decltype ] : test_recurrence_3 ]
938 [ run test_print_info_on_type.cpp ]
939 [ run test_barycentric_rational.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_smart_ptr cxx11_defaulted_functions cxx11_auto_declarations cxx11_unified_initialization_syntax ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] ]
940 [ run test_vector_barycentric_rational.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_smart_ptr cxx11_defaulted_functions cxx11_auto_declarations cxx11_unified_initialization_syntax ] [ check-target-builds ../../multiprecision/config//has_eigen : : <build>no ] ]
941 [ run cardinal_cubic_b_spline_test.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_smart_ptr cxx11_defaulted_functions ] <debug-symbols>off <toolset>msvc:<cxxflags>/bigobj release ]
942 [ run cardinal_b_spline_test.cpp : : : [ requires cxx11_auto_declarations cxx11_constexpr cxx11_smart_ptr cxx11_defaulted_functions ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] ]
943 [ run jacobi_test.cpp : : : [ requires cxx11_auto_declarations cxx11_constexpr cxx11_smart_ptr cxx11_defaulted_functions ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] ]
944 [ run gegenbauer_test.cpp : : : [ requires cxx11_auto_declarations cxx11_constexpr cxx11_smart_ptr cxx11_defaulted_functions ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] ]
945 [ run whittaker_shannon_test.cpp : : : [ requires cxx11_auto_declarations cxx11_constexpr cxx11_smart_ptr cxx11_defaulted_functions ] ]
946 [ run cardinal_quadratic_b_spline_test.cpp : : : [ requires cxx11_auto_declarations cxx11_constexpr cxx11_smart_ptr cxx11_defaulted_functions ] ]
947 [ run cardinal_quintic_b_spline_test.cpp : : : [ requires cxx11_auto_declarations cxx11_constexpr cxx11_smart_ptr cxx11_defaulted_functions ] [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] ]
948 [ run catmull_rom_test.cpp ../../test/build//boost_unit_test_framework : : : <define>TEST=1 [ requires cxx11_hdr_array cxx11_hdr_initializer_list ] : catmull_rom_test_1 ]
949 [ run catmull_rom_test.cpp ../../test/build//boost_unit_test_framework : : : <define>TEST=2 [ requires cxx11_hdr_array cxx11_hdr_initializer_list ] : catmull_rom_test_2 ]
950 [ run catmull_rom_test.cpp ../../test/build//boost_unit_test_framework : : : <define>TEST=3 [ requires cxx11_hdr_array cxx11_hdr_initializer_list ] : catmull_rom_test_3 ]
951 [ run compile_test/catmull_rom_incl_test.cpp compile_test_main : : : [ requires cxx11_hdr_array cxx11_hdr_initializer_list ] ]
952 [ run compile_test/catmull_rom_concept_test.cpp compile_test_main : : : [ requires cxx11_hdr_array cxx11_hdr_initializer_list ] ]
953 [ run ooura_fourier_integral_test.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx17_if_constexpr cxx17_std_apply ] ]
954 [ run univariate_statistics_test.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx17_if_constexpr cxx17_std_apply ] ]
955 [ run empirical_cumulative_distribution_test.cpp : : : [ requires cxx17_if_constexpr cxx17_std_apply ] ]
956 [ run norms_test.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx17_if_constexpr cxx17_std_apply ] ]
957 [ run signal_statistics_test.cpp : : : [ requires cxx17_if_constexpr cxx17_std_apply ] ]
958 [ run anderson_darling_test.cpp : : : [ requires cxx17_if_constexpr cxx17_std_apply ] ]
959 [ run ljung_box_test.cpp : : : [ requires cxx17_if_constexpr cxx17_std_apply ] ]
960 [ run test_t_test.cpp : : : [ requires cxx17_if_constexpr cxx17_std_apply ] ]
961 [ run bivariate_statistics_test.cpp : : : [ requires cxx17_if_constexpr cxx17_std_apply ] ]
962 [ run test_runs_test.cpp : : : [ requires cxx17_if_constexpr cxx17_std_apply ] ]
963 [ run lanczos_smoothing_test.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx17_if_constexpr cxx17_std_apply ] ]
964 [ run condition_number_test.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx17_if_constexpr cxx17_std_apply ] ]
965 [ run test_real_concept.cpp ../../test/build//boost_unit_test_framework ]
966 [ run test_remez.cpp pch ../../test/build//boost_unit_test_framework ]
967 [ run test_roots.cpp pch ../../test/build//boost_unit_test_framework ]
968 [ run test_root_iterations.cpp pch ../../test/build//boost_unit_test_framework : : : [ requires cxx11_hdr_tuple ] ]
969 [ run test_root_finding_concepts.cpp ../../test/build//boost_unit_test_framework ]
970 [ run test_toms748_solve.cpp pch ../../test/build//boost_unit_test_framework ]
971 [ run compile_test/cubic_spline_incl_test.cpp compile_test_main : : : [ requires cxx11_smart_ptr cxx11_defaulted_functions cxx11_auto_declarations ] ]
972 [ run compile_test/barycentric_rational_incl_test.cpp compile_test_main : : : [ requires cxx11_smart_ptr cxx11_defaulted_functions cxx11_auto_declarations cxx11_unified_initialization_syntax ] ]
973 [ run compile_test/compl_abs_incl_test.cpp compile_test_main ]
974 [ run compile_test/compl_acos_incl_test.cpp compile_test_main ]
975 [ run compile_test/compl_acosh_incl_test.cpp compile_test_main ]
976 [ run compile_test/compl_asin_incl_test.cpp compile_test_main ]
977 [ run compile_test/compl_asinh_incl_test.cpp compile_test_main ]
978 [ run compile_test/compl_atan_incl_test.cpp compile_test_main ]
979 [ run compile_test/compl_atanh_incl_test.cpp compile_test_main ]
980 [ run compile_test/sf_beta_incl_test.cpp compile_test_main ]
981 [ run compile_test/sf_bernoulli_incl_test.cpp compile_test_main ]
982 [ run compile_test/sf_bessel_incl_test.cpp compile_test_main ]
983 [ run compile_test/sf_bessel_deriv_incl_test.cpp compile_test_main ]
984 [ run compile_test/sf_binomial_incl_test.cpp compile_test_main ]
985 [ run compile_test/sf_cbrt_incl_test.cpp compile_test_main ]
986 [ run compile_test/sf_cos_pi_incl_test.cpp compile_test_main ]
987 [ run compile_test/sf_digamma_incl_test.cpp compile_test_main ]
988 [ run compile_test/sf_polygamma_incl_test.cpp compile_test_main ]
989 [ run compile_test/sf_ellint_1_incl_test.cpp compile_test_main ]
990 [ run compile_test/sf_ellint_2_incl_test.cpp compile_test_main ]
991 [ run compile_test/sf_ellint_3_incl_test.cpp compile_test_main ]
992 [ run compile_test/sf_ellint_d_incl_test.cpp compile_test_main ]
993 [ run compile_test/sf_jacobi_zeta_incl_test.cpp compile_test_main ]
994 [ run compile_test/sf_heuman_lambda_incl_test.cpp compile_test_main ]
995 [ run compile_test/sf_ellint_rc_incl_test.cpp compile_test_main ]
996 [ run compile_test/sf_ellint_rd_incl_test.cpp compile_test_main ]
997 [ run compile_test/sf_ellint_rf_incl_test.cpp compile_test_main ]
998 [ run compile_test/sf_ellint_rj_incl_test.cpp compile_test_main ]
999 [ run compile_test/sf_ellint_rg_incl_test.cpp compile_test_main ]
1000 [ run compile_test/sf_erf_incl_test.cpp compile_test_main ]
1001 [ run compile_test/sf_expint_incl_test.cpp compile_test_main ]
1002 [ run compile_test/sf_expm1_incl_test.cpp compile_test_main ]
1003 [ run compile_test/sf_factorials_incl_test.cpp compile_test_main ]
1004 [ run compile_test/sf_fpclassify_incl_test.cpp compile_test_main ]
1005 [ run compile_test/sf_gamma_incl_test.cpp compile_test_main ]
1006 [ run compile_test/sf_hermite_incl_test.cpp compile_test_main ]
1007 [ run compile_test/sf_hypot_incl_test.cpp compile_test_main ]
1008 [ run compile_test/sf_laguerre_incl_test.cpp compile_test_main ]
1009 [ compile compile_test/sf_lanczos_incl_test.cpp ]
1010 [ run compile_test/sf_legendre_incl_test.cpp compile_test_main ]
1011 [ run compile_test/sf_legendre_stieltjes_incl_test.cpp compile_test_main : : : [ requires cxx11_auto_declarations ] ]
1012 [ run compile_test/sf_log1p_incl_test.cpp compile_test_main ]
1013 [ compile compile_test/sf_math_fwd_incl_test.cpp ]
1014 [ run compile_test/sf_modf_incl_test.cpp compile_test_main ]
1015 [ run compile_test/sf_next_incl_test.cpp compile_test_main ]
1016 [ run compile_test/sf_powm1_incl_test.cpp compile_test_main ]
1017 [ run compile_test/sf_prime_incl_test.cpp compile_test_main ]
1018 [ run compile_test/sf_relative_distance_incl_test.cpp compile_test_main ]
1019 [ run compile_test/sf_round_incl_test.cpp compile_test_main ]
1020 [ run compile_test/sf_sign_incl_test.cpp compile_test_main ]
1021 [ run compile_test/sf_sin_pi_incl_test.cpp compile_test_main ]
1022 [ run compile_test/sf_sinc_incl_test.cpp compile_test_main ]
1023 [ run compile_test/sf_sinhc_incl_test.cpp compile_test_main ]
1024 [ run compile_test/sf_sph_harm_incl_test.cpp compile_test_main ]
1025 [ run compile_test/sf_sqrt1pm1_incl_test.cpp compile_test_main ]
1026 [ run compile_test/sf_trunc_incl_test.cpp compile_test_main ]
1027 [ run compile_test/sf_ulp_incl_test.cpp compile_test_main ]
1028 [ run compile_test/sf_zeta_incl_test.cpp compile_test_main ]
1029 [ run compile_test/std_real_concept_check.cpp ]
1030 [ compile compile_test/std_real_concept_check.cpp : <define>EMULATE32 : std_real_concept_check_32 ]
1031 [ compile compile_test/std_real_concept_check.cpp : <define>EMULATE64 : std_real_concept_check_64 ]
1032 [ compile compile_test/std_real_concept_check.cpp : <define>EMULATE80 : std_real_concept_check_80 ]
1033 [ compile compile_test/std_real_concept_check.cpp : <define>EMULATE128 : std_real_concept_check_128 ]
1034 [ run compile_test/cstdfloat_concept_check_1.cpp
1035 : : : [ check-target-builds ../config//has_intel_quad "Intel _Quad datatype support" : <cxxflags>-Qoption,cpp,--extended_float_type ]
1036 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] ]
1037 [ run compile_test/cstdfloat_concept_check_2.cpp ]
1038 [ run compile_test/cstdfloat_concept_check_3.cpp ]
1039 [ run compile_test/cstdfloat_concept_check_4.cpp ]
1040 [ run test_cstdfloat.cpp ../../test/build//boost_unit_test_framework : : : [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] ]
1041 [ run compile_test/sf_airy_incl_test.cpp compile_test_main ]
1042 [ run compile_test/sf_hankel_incl_test.cpp compile_test_main ]
1043 [ run compile_test/sf_jacobi_incl_test.cpp compile_test_main ]
1044 [ run compile_test/sf_owens_t_incl_test.cpp compile_test_main ]
1045 [ run compile_test/dist_skew_norm_incl_test.cpp compile_test_main ]
1046 [ run compile_test/constants_incl_test.cpp compile_test_main ]
1047 [ run compile_test/trapezoidal_incl_test.cpp compile_test_main : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_decltype cxx11_unified_initialization_syntax cxx11_variadic_templates ] ]
1048 [ compile compile_test/test_traits.cpp ]
1049 [ compile compile_test/tools_config_inc_test.cpp ]
1050 [ compile compile_test/tools_fraction_inc_test.cpp ]
1051 [ compile compile_test/tools_minima_inc_test.cpp ]
1052 [ compile compile_test/tools_polynomial_inc_test.cpp ]
1053 [ compile compile_test/tools_precision_inc_test.cpp ]
1054 [ compile compile_test/tools_rational_inc_test.cpp ]
1055 [ compile compile_test/tools_real_cast_inc_test.cpp ]
1056 [ compile compile_test/tools_remez_inc_test.cpp ]
1057 [ compile compile_test/tools_roots_inc_test.cpp ]
1058 [ compile compile_test/tools_series_inc_test.cpp ]
1059 [ compile compile_test/tools_solve_inc_test.cpp ]
1060 [ compile compile_test/tools_stats_inc_test.cpp ]
1061 [ compile compile_test/tools_test_data_inc_test.cpp ]
1062 [ compile compile_test/tools_test_inc_test.cpp ]
1063 [ compile compile_test/tools_toms748_inc_test.cpp ]
1064 [ compile compile_test/cubic_spline_concept_test.cpp : [ requires cxx11_smart_ptr cxx11_defaulted_functions ] ]
1065 [ compile compile_test/barycentric_rational_concept_test.cpp : [ requires cxx11_smart_ptr cxx11_defaulted_functions cxx11_unified_initialization_syntax ] ]
1066 [ compile compile_test/sf_legendre_stieltjes_concept_test.cpp : [ requires cxx11_auto_declarations cxx11_defaulted_functions cxx11_lambdas ] ]
1067 [ compile compile_test/trapezoidal_concept_test.cpp : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_decltype cxx11_unified_initialization_syntax cxx11_variadic_templates ] ]
1068 [ run octonion_test.cpp
1069 ../../test/build//boost_unit_test_framework ]
1070 [ run quaternion_constexpr_test.cpp ]
1071 [ run quaternion_test.cpp
1072 ../../test/build//boost_unit_test_framework : : : [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] ]
1073 [ run quaternion_mult_incl_test.cpp
1076 ../../test/build//boost_unit_test_framework ]
1078 [ run __temporary_test.cpp test_instances//test_instances : : : <test-info>always_show_run_output <pch>off ]
1081 test-suite quadrature :
1082 [ run tanh_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework
1083 : : : <toolset>msvc:<cxxflags>/bigobj <define>TEST1 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ]
1084 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] :
1085 tanh_sinh_quadrature_test_1 ]
1086 [ run tanh_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework
1087 : : : <toolset>msvc:<cxxflags>/bigobj <define>TEST1A [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ]
1088 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] :
1089 tanh_sinh_quadrature_test_1a ]
1090 [ run tanh_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework
1091 : : : release <toolset>msvc:<cxxflags>/bigobj <define>TEST1B [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ]
1092 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] :
1093 tanh_sinh_quadrature_test_1b ]
1094 [ run tanh_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework
1095 : : : <toolset>msvc:<cxxflags>/bigobj <define>TEST2 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ]
1096 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] :
1097 tanh_sinh_quadrature_test_2 ]
1098 [ run tanh_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework
1099 : : : release <toolset>msvc:<cxxflags>/bigobj <define>TEST2A [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ]
1100 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] :
1101 tanh_sinh_quadrature_test_2a ]
1102 [ run tanh_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework
1103 : : : <toolset>msvc:<cxxflags>/bigobj <define>TEST3 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ]
1104 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] :
1105 tanh_sinh_quadrature_test_3 ]
1106 [ run tanh_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework
1107 : : : release <toolset>msvc:<cxxflags>/bigobj <define>TEST3A [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ]
1108 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] :
1109 tanh_sinh_quadrature_test_3a ]
1110 [ run tanh_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework
1111 : : : release <toolset>msvc:<cxxflags>/bigobj <define>TEST4 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ]
1112 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] :
1113 tanh_sinh_quadrature_test_4 ]
1114 [ run tanh_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework
1115 : : : release <toolset>msvc:<cxxflags>/bigobj <define>TEST5 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ]
1116 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] :
1117 tanh_sinh_quadrature_test_5 ]
1118 [ run tanh_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework
1119 : : : <toolset>msvc:<cxxflags>/bigobj <define>TEST6 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ]
1120 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] :
1121 tanh_sinh_quadrature_test_6 ]
1122 [ run tanh_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework
1123 : : : release <toolset>msvc:<cxxflags>/bigobj <define>TEST6A [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ]
1124 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] :
1125 tanh_sinh_quadrature_test_6a ]
1126 [ run tanh_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework
1127 : : : release <toolset>msvc:<cxxflags>/bigobj <define>TEST7 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ]
1128 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] :
1129 tanh_sinh_quadrature_test_7 ]
1130 [ run tanh_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework
1131 : : : release <toolset>msvc:<cxxflags>/bigobj <define>TEST8 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ]
1132 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] :
1133 tanh_sinh_quadrature_test_8 ]
1134 [ run tanh_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework
1135 : : : release <toolset>msvc:<cxxflags>/bigobj <define>TEST9
1136 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] :
1137 tanh_sinh_quadrature_test_9 ]
1139 [ run sinh_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework
1140 : : : 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 ] ]
1141 [ run exp_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework
1142 : : : <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 ]
1144 [ run exp_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework
1145 : : : release <define>TEST2 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ]
1146 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] : exp_sinh_quadrature_test_2 ]
1147 [ run exp_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework
1148 : : : <define>TEST3 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ]
1149 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] : exp_sinh_quadrature_test_3 ]
1150 [ run exp_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework
1151 : : : release <define>TEST4 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ]
1152 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] : exp_sinh_quadrature_test_4 ]
1153 [ run exp_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework
1154 : : : release <define>TEST5 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ]
1155 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] : exp_sinh_quadrature_test_5 ]
1156 [ run exp_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework
1157 : : : release <define>TEST6 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ]
1158 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] : exp_sinh_quadrature_test_6 ]
1159 [ run exp_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework
1160 : : : release <define>TEST7 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ]
1161 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] : exp_sinh_quadrature_test_7 ]
1162 [ run exp_sinh_quadrature_test.cpp ../../test/build//boost_unit_test_framework
1163 : : : release <define>TEST8 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ]
1164 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] : exp_sinh_quadrature_test_8 ]
1166 [ run compile_test/exp_sinh_incl_test.cpp compile_test_main : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] ]
1167 [ run compile_test/sinh_sinh_incl_test.cpp compile_test_main : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] ]
1168 [ 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 ] ]
1169 [ compile compile_test/exp_sinh_concept_test.cpp : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] ]
1170 [ compile compile_test/sinh_sinh_concept_test.cpp : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] ]
1171 [ compile compile_test/tanh_sinh_concept_test.cpp : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax sfinae_expr ] ]
1173 [ run gauss_quadrature_test.cpp : : : <define>TEST1 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ]
1174 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] <debug-symbols>off <toolset>msvc:<cxxflags>/bigobj release : gauss_quadrature_test_1 ]
1175 [ run gauss_quadrature_test.cpp : : : <define>TEST2 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ]
1176 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] <debug-symbols>off <toolset>msvc:<cxxflags>/bigobj release : gauss_quadrature_test_2 ]
1177 [ run gauss_quadrature_test.cpp : : : <define>TEST3 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ]
1178 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] <debug-symbols>off <toolset>msvc:<cxxflags>/bigobj release : gauss_quadrature_test_3 ]
1179 [ run gauss_kronrod_quadrature_test.cpp : : : <define>TEST1 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ]
1180 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] <debug-symbols>off <toolset>msvc:<cxxflags>/bigobj release : gauss_kronrod_quadrature_test_1 ]
1181 [ run gauss_kronrod_quadrature_test.cpp : : : <define>TEST1A [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ]
1182 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] <debug-symbols>off <toolset>msvc:<cxxflags>/bigobj release : gauss_kronrod_quadrature_test_1a ]
1183 [ run gauss_kronrod_quadrature_test.cpp : : : <define>TEST2 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ]
1184 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] <debug-symbols>off <toolset>msvc:<cxxflags>/bigobj release : gauss_kronrod_quadrature_test_2 ]
1185 [ run gauss_kronrod_quadrature_test.cpp : : : <define>TEST3 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ]
1186 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] <debug-symbols>off <toolset>msvc:<cxxflags>/bigobj release : gauss_kronrod_quadrature_test_3 ]
1187 [ run adaptive_gauss_kronrod_quadrature_test.cpp : : : <define>TEST1 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ]
1188 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] <debug-symbols>off <toolset>msvc:<cxxflags>/bigobj release : adaptive_gauss_quadrature_test_1 ]
1189 [ run adaptive_gauss_kronrod_quadrature_test.cpp : : : <define>TEST1A [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ]
1190 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] <debug-symbols>off <toolset>msvc:<cxxflags>/bigobj release : adaptive_gauss_quadrature_test_1a ]
1191 [ run adaptive_gauss_kronrod_quadrature_test.cpp : : : <define>TEST2 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ]
1192 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] <debug-symbols>off <toolset>msvc:<cxxflags>/bigobj release : adaptive_gauss_quadrature_test_2 ]
1193 [ run adaptive_gauss_kronrod_quadrature_test.cpp : : : <define>TEST3 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ]
1194 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] <debug-symbols>off <toolset>msvc:<cxxflags>/bigobj release : adaptive_gauss_quadrature_test_3 ]
1196 [ run naive_monte_carlo_test.cpp ../../atomic/build//boost_atomic : : :
1197 <toolset>msvc:<cxxflags>/bigobj <define>TEST=1 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_hdr_thread cxx11_hdr_atomic cxx11_decltype cxx11_hdr_future cxx11_hdr_chrono cxx11_hdr_random cxx11_allocator ]
1198 <target-os>linux:<linkflags>"-pthread" : naive_monte_carlo_test_1
1200 [ run naive_monte_carlo_test.cpp ../../atomic/build//boost_atomic : : :
1201 <toolset>msvc:<cxxflags>/bigobj <define>TEST=2 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_hdr_thread cxx11_hdr_atomic cxx11_decltype cxx11_hdr_future cxx11_hdr_chrono cxx11_hdr_random cxx11_allocator ]
1202 <target-os>linux:<linkflags>"-pthread" : naive_monte_carlo_test_2
1204 [ run naive_monte_carlo_test.cpp ../../atomic/build//boost_atomic : : :
1205 <toolset>msvc:<cxxflags>/bigobj <define>TEST=3 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_hdr_thread cxx11_hdr_atomic cxx11_decltype cxx11_hdr_future cxx11_hdr_chrono cxx11_hdr_random cxx11_allocator ]
1206 <target-os>linux:<linkflags>"-pthread" : naive_monte_carlo_test_3
1208 [ run naive_monte_carlo_test.cpp ../../atomic/build//boost_atomic : : :
1209 <toolset>msvc:<cxxflags>/bigobj <define>TEST=4 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_hdr_thread cxx11_hdr_atomic cxx11_decltype cxx11_hdr_future cxx11_hdr_chrono cxx11_hdr_random cxx11_allocator ]
1210 <target-os>linux:<linkflags>"-pthread" : naive_monte_carlo_test_4
1212 [ run naive_monte_carlo_test.cpp ../../atomic/build//boost_atomic : : :
1213 <toolset>msvc:<cxxflags>/bigobj <define>TEST=5 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_hdr_thread cxx11_hdr_atomic cxx11_decltype cxx11_hdr_future cxx11_hdr_chrono cxx11_hdr_random cxx11_allocator ]
1214 <target-os>linux:<linkflags>"-pthread" : naive_monte_carlo_test_5
1216 [ run naive_monte_carlo_test.cpp ../../atomic/build//boost_atomic : : :
1217 <toolset>msvc:<cxxflags>/bigobj <define>TEST=6 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_hdr_thread cxx11_hdr_atomic cxx11_decltype cxx11_hdr_future cxx11_hdr_chrono cxx11_hdr_random cxx11_allocator ]
1218 <target-os>linux:<linkflags>"-pthread" : naive_monte_carlo_test_6
1220 [ run naive_monte_carlo_test.cpp ../../atomic/build//boost_atomic : : :
1221 <toolset>msvc:<cxxflags>/bigobj <define>TEST=7 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_hdr_thread cxx11_hdr_atomic cxx11_decltype cxx11_hdr_future cxx11_hdr_chrono cxx11_hdr_random cxx11_allocator ]
1222 <target-os>linux:<linkflags>"-pthread" : naive_monte_carlo_test_7
1224 [ run naive_monte_carlo_test.cpp ../../atomic/build//boost_atomic : : :
1225 <toolset>msvc:<cxxflags>/bigobj <define>TEST=8 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_hdr_thread cxx11_hdr_atomic cxx11_decltype cxx11_hdr_future cxx11_hdr_chrono cxx11_hdr_random cxx11_allocator ]
1226 <target-os>linux:<linkflags>"-pthread" : naive_monte_carlo_test_8
1228 [ run naive_monte_carlo_test.cpp ../../atomic/build//boost_atomic : : :
1229 <toolset>msvc:<cxxflags>/bigobj <define>TEST=9 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_hdr_thread cxx11_hdr_atomic cxx11_decltype cxx11_hdr_future cxx11_hdr_chrono cxx11_hdr_random cxx11_allocator ]
1230 <target-os>linux:<linkflags>"-pthread" : naive_monte_carlo_test_9
1232 [ run naive_monte_carlo_test.cpp ../../atomic/build//boost_atomic : : :
1233 <toolset>msvc:<cxxflags>/bigobj <define>TEST=10 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_hdr_thread cxx11_hdr_atomic cxx11_decltype cxx11_hdr_future cxx11_hdr_chrono cxx11_hdr_random cxx11_allocator ]
1234 <target-os>linux:<linkflags>"-pthread" : naive_monte_carlo_test_10
1236 [ run naive_monte_carlo_test.cpp ../../atomic/build//boost_atomic : : :
1237 <toolset>msvc:<cxxflags>/bigobj <define>TEST=11 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_hdr_thread cxx11_hdr_atomic cxx11_decltype cxx11_hdr_future cxx11_hdr_chrono cxx11_hdr_random cxx11_allocator ]
1238 <target-os>linux:<linkflags>"-pthread" : naive_monte_carlo_test_11
1240 [ run naive_monte_carlo_test.cpp ../../atomic/build//boost_atomic : : :
1241 <toolset>msvc:<cxxflags>/bigobj <define>TEST=12 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_hdr_thread cxx11_hdr_atomic cxx11_decltype cxx11_hdr_future cxx11_hdr_chrono cxx11_hdr_random cxx11_allocator ]
1242 <target-os>linux:<linkflags>"-pthread" : naive_monte_carlo_test_12
1244 [ run naive_monte_carlo_test.cpp ../../atomic/build//boost_atomic : : :
1245 <toolset>msvc:<cxxflags>/bigobj <define>TEST=13 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_hdr_thread cxx11_hdr_atomic cxx11_decltype cxx11_hdr_future cxx11_hdr_chrono cxx11_hdr_random cxx11_allocator ]
1246 <target-os>linux:<linkflags>"-pthread" : naive_monte_carlo_test_13
1248 [ run naive_monte_carlo_test.cpp ../../atomic/build//boost_atomic : : :
1249 <toolset>msvc:<cxxflags>/bigobj <define>TEST=14 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_hdr_thread cxx11_hdr_atomic cxx11_decltype cxx11_hdr_future cxx11_hdr_chrono cxx11_hdr_random cxx11_allocator ]
1250 <target-os>linux:<linkflags>"-pthread" : naive_monte_carlo_test_14
1252 [ run naive_monte_carlo_test.cpp ../../atomic/build//boost_atomic : : :
1253 <toolset>msvc:<cxxflags>/bigobj <define>TEST=15 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_hdr_thread cxx11_hdr_atomic cxx11_decltype cxx11_hdr_future cxx11_hdr_chrono cxx11_hdr_random cxx11_allocator ]
1254 <target-os>linux:<linkflags>"-pthread" : naive_monte_carlo_test_15
1256 [ run naive_monte_carlo_test.cpp ../../atomic/build//boost_atomic : : :
1257 <toolset>msvc:<cxxflags>/bigobj <define>TEST=16 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_hdr_thread cxx11_hdr_atomic cxx11_decltype cxx11_hdr_future cxx11_hdr_chrono cxx11_hdr_random cxx11_allocator ]
1258 <target-os>linux:<linkflags>"-pthread" : naive_monte_carlo_test_16
1260 [ run naive_monte_carlo_test.cpp ../../atomic/build//boost_atomic : : :
1261 <toolset>msvc:<cxxflags>/bigobj <define>TEST=17 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_hdr_thread cxx11_hdr_atomic cxx11_decltype cxx11_hdr_future cxx11_hdr_chrono cxx11_hdr_random cxx11_allocator ]
1262 <target-os>linux:<linkflags>"-pthread" : naive_monte_carlo_test_17
1264 [ run naive_monte_carlo_test.cpp ../../atomic/build//boost_atomic : : :
1265 <toolset>msvc:<cxxflags>/bigobj <define>TEST=18 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_hdr_thread cxx11_hdr_atomic cxx11_decltype cxx11_hdr_future cxx11_hdr_chrono cxx11_hdr_random cxx11_allocator ]
1266 <target-os>linux:<linkflags>"-pthread" : naive_monte_carlo_test_18
1268 [ run naive_monte_carlo_test.cpp ../../atomic/build//boost_atomic : : :
1269 <toolset>msvc:<cxxflags>/bigobj <define>TEST=19 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_hdr_thread cxx11_hdr_atomic cxx11_decltype cxx11_hdr_future cxx11_hdr_chrono cxx11_hdr_random cxx11_allocator ]
1270 <target-os>linux:<linkflags>"-pthread" : naive_monte_carlo_test_19
1272 [ run naive_monte_carlo_test.cpp ../../atomic/build//boost_atomic : : :
1273 <toolset>msvc:<cxxflags>/bigobj <define>TEST=20 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_hdr_thread cxx11_hdr_atomic cxx11_decltype cxx11_hdr_future cxx11_hdr_chrono cxx11_hdr_random cxx11_allocator ]
1274 <target-os>linux:<linkflags>"-pthread" : naive_monte_carlo_test_20
1276 [ run naive_monte_carlo_test.cpp ../../atomic/build//boost_atomic : : :
1277 <toolset>msvc:<cxxflags>/bigobj <define>TEST=21 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_hdr_thread cxx11_hdr_atomic cxx11_decltype cxx11_hdr_future cxx11_hdr_chrono cxx11_hdr_random cxx11_allocator ]
1278 <target-os>linux:<linkflags>"-pthread" : naive_monte_carlo_test_21
1280 [ run naive_monte_carlo_test.cpp ../../atomic/build//boost_atomic : : :
1281 <toolset>msvc:<cxxflags>/bigobj <define>TEST=22 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_hdr_thread cxx11_hdr_atomic cxx11_decltype cxx11_hdr_future cxx11_hdr_chrono cxx11_hdr_random cxx11_allocator ]
1282 <target-os>linux:<linkflags>"-pthread" : naive_monte_carlo_test_22
1284 [ run naive_monte_carlo_test.cpp ../../atomic/build//boost_atomic : : :
1285 <toolset>msvc:<cxxflags>/bigobj <define>TEST=23 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_hdr_thread cxx11_hdr_atomic cxx11_decltype cxx11_hdr_future cxx11_hdr_chrono cxx11_hdr_random cxx11_allocator ]
1286 <target-os>linux:<linkflags>"-pthread" : naive_monte_carlo_test_23
1288 [ compile compile_test/naive_monte_carlo_incl_test.cpp ../../atomic/build//boost_atomic :
1289 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_hdr_thread cxx11_hdr_atomic cxx11_decltype cxx11_hdr_future cxx11_hdr_chrono cxx11_hdr_random cxx11_allocator ]
1290 <target-os>linux:<linkflags>"-pthread"
1292 [ compile compile_test/naive_monte_carlo_concept_test.cpp ../../atomic/build//boost_atomic :
1293 [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_hdr_thread cxx11_hdr_atomic cxx11_decltype cxx11_hdr_future cxx11_hdr_chrono cxx11_hdr_random cxx11_allocator ]
1294 <target-os>linux:<linkflags>"-pthread"
1297 [ compile compile_test/gauss_concept_test.cpp : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] ]
1298 [ compile compile_test/gauss_kronrod_concept_test.cpp : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_smart_ptr cxx11_unified_initialization_syntax ] ]
1300 [ run test_numerical_differentiation.cpp ../../test/build//boost_unit_test_framework : : : <toolset>msvc:<cxxflags>/bigobj [ requires cxx11_auto_declarations cxx11_constexpr ] ]
1301 [ run compile_test/numerical_differentiation_incl_test.cpp compile_test_main : : : [ requires cxx11_auto_declarations cxx11_constexpr ] ]
1302 [ compile compile_test/numerical_differentiation_concept_test.cpp : [ requires cxx11_auto_declarations cxx11_constexpr ] ]
1303 [ run test_autodiff_1.cpp ../../test/build//boost_unit_test_framework : : : <toolset>gcc-mingw:<cxxflags>-Wa,-mbig-obj <debug-symbols>off <toolset>msvc:<cxxflags>/bigobj release [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] [ requires cxx11_inline_namespaces ] ]
1304 [ run test_autodiff_2.cpp ../../test/build//boost_unit_test_framework : : : <toolset>gcc-mingw:<cxxflags>-Wa,-mbig-obj <debug-symbols>off <toolset>msvc:<cxxflags>/bigobj release [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] [ requires cxx11_inline_namespaces ] ]
1305 [ run test_autodiff_3.cpp ../../test/build//boost_unit_test_framework : : : <toolset>gcc-mingw:<cxxflags>-Wa,-mbig-obj <debug-symbols>off <toolset>msvc:<cxxflags>/bigobj release [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] [ requires cxx11_inline_namespaces ] ]
1306 [ run test_autodiff_4.cpp ../../test/build//boost_unit_test_framework : : : <toolset>gcc-mingw:<cxxflags>-Wa,-mbig-obj <debug-symbols>off <toolset>msvc:<cxxflags>/bigobj release [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] [ requires cxx11_inline_namespaces ] ]
1307 [ run test_autodiff_5.cpp ../../test/build//boost_unit_test_framework : : : <toolset>gcc-mingw:<cxxflags>-Wa,-mbig-obj <debug-symbols>off <toolset>msvc:<cxxflags>/bigobj release [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] [ requires cxx11_inline_namespaces ] ]
1308 [ run test_autodiff_6.cpp ../../test/build//boost_unit_test_framework : : : <toolset>gcc-mingw:<cxxflags>-Wa,-mbig-obj <debug-symbols>off <toolset>msvc:<cxxflags>/bigobj release [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] [ requires cxx11_inline_namespaces ] ]
1309 [ run test_autodiff_7.cpp ../../test/build//boost_unit_test_framework : : : <toolset>gcc-mingw:<cxxflags>-Wa,-mbig-obj <debug-symbols>off <toolset>msvc:<cxxflags>/bigobj release [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] [ requires cxx11_inline_namespaces ] ]
1310 [ run test_autodiff_8.cpp ../../test/build//boost_unit_test_framework : : : <toolset>gcc-mingw:<cxxflags>-Wa,-mbig-obj <debug-symbols>off <toolset>msvc:<cxxflags>/bigobj release [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ] [ requires cxx11_inline_namespaces ] ]
1314 # These tests are run by default when you invoke the Jamfile, but
1315 # they are deliberately NOT run from the CI scripts as they soak up
1318 test-suite long-running-tests :
1319 [ run test_0F1.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] <define>TEST=3 release [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <define>BOOST_MATH_TEST_FLOAT128 <linkflags>"-Bstatic -lquadmath -Bdynamic" ] : test_0F1_3 ]
1320 [ run test_0F1.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] <define>TEST=4 release : test_0F1_4 ]
1321 [ run test_1F1.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] <define>TEST=5 <toolset>clang:<cxxflags>-Wno-literal-range : test_1F1_real_concept ]
1322 [ run test_1F1.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] <define>TEST=6 release [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <define>BOOST_MATH_TEST_FLOAT128 <linkflags>"-Bstatic -lquadmath -Bdynamic" ] <toolset>clang:<cxxflags>-Wno-literal-range : test_1F1_quad ]
1323 [ run test_1F1.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] <define>TEST=7 release <toolset>clang:<cxxflags>-Wno-literal-range : test_1F1_dec_40 ]
1324 [ run test_1F1_regularized.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] <define>TEST=6 release [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <define>BOOST_MATH_TEST_FLOAT128 <linkflags>"-Bstatic -lquadmath -Bdynamic" ] <toolset>clang:<cxxflags>-Wno-literal-range : test_1F1_regularized_quad ]
1325 [ run test_1F1_regularized.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] <define>TEST=7 release <toolset>clang:<cxxflags>-Wno-literal-range : test_1F1_regularized_dec_40 ]
1326 [ run test_1F1_log.cpp ../../test/build//boost_unit_test_framework : : : release [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] <define>TEST=6 release [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <define>BOOST_MATH_TEST_FLOAT128 <linkflags>"-Bstatic -lquadmath -Bdynamic" ] <toolset>clang:<cxxflags>-Wno-literal-range : test_1F1_log_quad ]
1327 [ run test_1F1_log.cpp ../../test/build//boost_unit_test_framework : : : release [ requires cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] <define>TEST=7 release <toolset>clang:<cxxflags>-Wno-literal-range : test_1F1_log_dec_40 ]
1328 [ run test_pFq.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_hdr_initializer_list cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] <define>TEST=6 release [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <define>BOOST_MATH_TEST_FLOAT128 <linkflags>"-Bstatic -lquadmath -Bdynamic" ] <toolset>clang:<cxxflags>-Wno-literal-range : test_pFq_quad ]
1329 [ run test_pFq.cpp ../../test/build//boost_unit_test_framework : : : [ requires cxx11_hdr_initializer_list cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] <define>TEST=7 release <toolset>clang:<cxxflags>-Wno-literal-range : test_pFq_dec_40 ]
1330 [ run test_pFq_precision.cpp ../../test/build//boost_unit_test_framework /boost/system//boost_system /boost/chrono//boost_chrono : : : <linkflags>-lgmp <linkflags>-lmpfr [ check-target-builds ../config//has_mpfr : : <build>no ] [ requires cxx11_hdr_initializer_list cxx11_auto_declarations cxx11_lambdas cxx11_unified_initialization_syntax cxx11_smart_ptr ] release <toolset>clang:<cxxflags>-Wno-literal-range ]
1331 [ run test_constant_generate.cpp : : : release <define>USE_CPP_FLOAT=1 <exception-handling>off:<build>no ]
1334 build-project ../example ;
1335 # Expect policy_ref_snips13 to fail (message about no Cauchy Mean).
1338 rule get_float128_tests
1341 for local source in [ glob float128/*.cpp ]
1343 result += [ run $(source)
1344 /boost/test//boost_unit_test_framework/<link>static
1345 /boost/regex//boost_regex/<link>static
1349 [ check-target-builds ../config//has_intel_quad "Intel _Quad datatype support" : <cxxflags>-Qoption,cpp,--extended_float_type <define>BOOST_MATH_USE_FLOAT128 ]
1350 [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : <linkflags>-lquadmath ]
1351 [ check-target-builds ../config//has_128bit_floatmax_t "128-bit floatmax_t" : : <build>no ]
1352 <define>BOOST_ALL_NO_LIB
1353 : $(source:B)_floatmax_t ] ;
1358 test-suite float128_tests : [ get_float128_tests ] ;