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
16 local ntl-path = [ modules.peek : NTL_PATH ] ;
17 local gmp_path = [ modules.peek : GMP_PATH ] ;
18 local e_float_path = [ modules.peek : E_FLOAT_PATH ] ;
22 <toolset>acc:<cxxflags>+W2068,2461,2236,4070,4069
23 <toolset>intel-win:<cxxflags>-nologo
24 <toolset>intel-win:<linkflags>-nologo
25 #<toolset>intel-linux:<pch>off
26 <toolset>intel-darwin:<pch>off
27 <toolset>msvc:<warnings>all
28 <toolset>msvc:<asynch-exceptions>on
29 <toolset>msvc:<cxxflags>/wd4996
30 <toolset>msvc:<cxxflags>/wd4511 # copy constructor could not be generated
31 <toolset>msvc:<cxxflags>/wd4512
32 <toolset>msvc:<cxxflags>/wd4610
33 <toolset>msvc:<cxxflags>/wd4510
34 <toolset>msvc:<cxxflags>/wd4127
35 <toolset>msvc:<cxxflags>/wd4701 # needed for lexical cast - temporary.
36 <toolset>msvc:<cxxflags>/wd4189 # local variable is initialized but not referenced
37 <toolset>msvc-7.1:<source>../vc71_fix//vc_fix
38 <toolset>msvc-7.1:<pch>off
39 <toolset>borland:<runtime-link>static
40 # <toolset>msvc:<cxxflags>/wd4506 has no effect?
41 # suppress xstring(237) : warning C4506: no definition for inline function
43 <source>../../regex/build//boost_regex
44 <link>shared:<define>BOOST_REGEX_DYN_LINK=1
45 # For simplicities sake, make everything a static lib:
47 <define>BOOST_ALL_NO_LIB=1
48 <define>BOOST_UBLAS_UNSUPPORTED_COMPILER=0
50 <include>$(ntl-path)/include
51 <include>$(e_float_path)
52 <include>$(gmp_path) <include>$(gmp_path)/mpfr <include>$(gmp_path)/gmpfrxx <include>$(gmp_path)/mpfrc++
55 <search>$(mpfr_path)/build.vc10/lib/Win32/Debug
60 lib ntl : [ GLOB $(ntl-path)/src : *.cpp ] ;
69 cpp-pch pch : pch.hpp : <use>../../test/build//boost_test_exec_monitor ;
70 cpp-pch pch_light : pch_light.hpp : <use>../../test/build//boost_test_exec_monitor ;
72 lib test_instances : float_test_instances.cpp double_test_instances.cpp ldouble_test_instances.cpp real_concept_test_instances.cpp pch
75 run hypot_test.cpp test_instances pch_light ../../test/build//boost_test_exec_monitor ;
76 run pow_test.cpp ../../test/build//boost_test_exec_monitor ;
77 run log1p_expm1_test.cpp test_instances pch_light ../../test/build//boost_test_exec_monitor ;
78 run powm1_sqrtp1m1_test.cpp test_instances pch_light ../../test/build//boost_test_exec_monitor ;
79 run special_functions_test.cpp ../../test/build//boost_unit_test_framework ;
80 run test_bernoulli.cpp ../../test/build//boost_test_exec_monitor ;
81 run test_constants.cpp ../../test/build//boost_test_exec_monitor ;
82 run test_print_info_on_type.cpp ;
83 run test_constant_generate.cpp ntl : : : [ check-target-builds ../config//has_ntl_rr : : <build>no ] : test_constant_generate_ntl ;
84 run test_bessel_j.cpp test_instances pch_light ../../test/build//boost_test_exec_monitor ;
85 run test_bessel_y.cpp test_instances pch_light ../../test/build//boost_test_exec_monitor ;
86 run test_bessel_i.cpp test_instances pch_light ../../test/build//boost_test_exec_monitor ;
87 run test_bessel_k.cpp test_instances pch_light ../../test/build//boost_test_exec_monitor ;
88 run test_beta.cpp test_instances pch_light ../../test/build//boost_test_exec_monitor ;
89 run test_beta_dist.cpp ../../test/build//boost_test_exec_monitor ;
90 run test_binomial.cpp ../../test/build//boost_test_exec_monitor
95 <toolset>intel:<pch>off
96 : test_binomial_float ;
97 run test_binomial.cpp ../../test/build//boost_test_exec_monitor
102 <toolset>intel:<pch>off
103 : test_binomial_double ;
104 run test_binomial.cpp ../../test/build//boost_test_exec_monitor
109 <toolset>intel:<pch>off
110 : test_binomial_long_double ;
111 run test_binomial.cpp ../../test/build//boost_test_exec_monitor
115 <define>TEST_REAL_CONCEPT
116 <define>TEST_ROUNDING=0
117 <toolset>intel:<pch>off
118 : test_binomial_real_concept0 ;
119 run test_binomial.cpp ../../test/build//boost_test_exec_monitor
123 <define>TEST_REAL_CONCEPT
124 <define>TEST_ROUNDING=1
125 <toolset>intel:<pch>off
126 : test_binomial_real_concept1 ;
127 run test_binomial.cpp ../../test/build//boost_test_exec_monitor
131 <define>TEST_REAL_CONCEPT
132 <define>TEST_ROUNDING=2
133 <toolset>intel:<pch>off
134 : test_binomial_real_concept2 ;
135 run test_binomial.cpp ../../test/build//boost_test_exec_monitor
139 <define>TEST_REAL_CONCEPT
140 <define>TEST_ROUNDING=3
141 <toolset>intel:<pch>off
142 : test_binomial_real_concept3 ;
143 run test_binomial.cpp ../../test/build//boost_test_exec_monitor
147 <define>TEST_REAL_CONCEPT
148 <define>TEST_ROUNDING=4
149 <toolset>intel:<pch>off
150 : test_binomial_real_concept4 ;
151 run test_binomial.cpp ../../test/build//boost_test_exec_monitor
155 <define>TEST_REAL_CONCEPT
156 <define>TEST_ROUNDING=5
157 <toolset>intel:<pch>off
158 : test_binomial_real_concept5 ;
159 run test_binomial.cpp ../../test/build//boost_test_exec_monitor
163 <define>TEST_REAL_CONCEPT
164 <define>TEST_ROUNDING=6
165 <toolset>intel:<pch>off
166 : test_binomial_real_concept6 ;
167 run test_binomial_coeff.cpp pch ../../test/build//boost_test_exec_monitor ;
168 run test_carlson.cpp test_instances pch_light ../../test/build//boost_test_exec_monitor ;
169 run test_cauchy.cpp ../../test/build//boost_test_exec_monitor ;
170 run test_cbrt.cpp test_instances pch_light ../../test/build//boost_test_exec_monitor ;
171 run test_chi_squared.cpp ../../test/build//boost_test_exec_monitor ;
172 run test_classify.cpp pch ../../test/build//boost_test_exec_monitor ;
173 run test_digamma.cpp test_instances pch_light ../../test/build//boost_test_exec_monitor ;
174 run test_dist_overloads.cpp ../../test/build//boost_test_exec_monitor ;
175 run test_ellint_1.cpp test_instances pch_light ../../test/build//boost_test_exec_monitor ;
176 run test_ellint_2.cpp test_instances pch_light ../../test/build//boost_test_exec_monitor ;
177 run test_ellint_3.cpp test_instances pch_light ../../test/build//boost_test_exec_monitor ;
178 run test_erf.cpp test_instances pch_light ../../test/build//boost_test_exec_monitor ;
179 run test_error_handling.cpp ../../test/build//boost_test_exec_monitor ;
180 run test_expint.cpp test_instances pch_light ../../test/build//boost_test_exec_monitor ;
181 run test_exponential_dist.cpp ../../test/build//boost_test_exec_monitor ;
182 run test_extreme_value.cpp ../../test/build//boost_test_exec_monitor ;
183 run test_factorials.cpp pch ../../test/build//boost_test_exec_monitor ;
184 run test_find_location.cpp pch ../../test/build//boost_test_exec_monitor ;
185 run test_find_scale.cpp pch ../../test/build//boost_test_exec_monitor ;
186 run test_fisher_f.cpp ../../test/build//boost_test_exec_monitor ;
187 run test_gamma.cpp test_instances pch_light ../../test/build//boost_test_exec_monitor ;
188 run test_gamma_dist.cpp pch ../../test/build//boost_test_exec_monitor ;
189 run test_geometric.cpp ../../test/build//boost_test_exec_monitor ;
190 run test_hankel.cpp ../../test/build//boost_test_exec_monitor ;
191 run test_hermite.cpp test_instances pch_light ../../test/build//boost_test_exec_monitor ;
192 run test_hypergeometric_dist.cpp ../../test/build//boost_test_exec_monitor
197 <toolset>intel:<pch>off
198 : test_hypergeometric_dist0 ;
199 run test_hypergeometric_dist.cpp ../../test/build//boost_test_exec_monitor
204 <toolset>intel:<pch>off
205 : test_hypergeometric_dist1 ;
206 run test_hypergeometric_dist.cpp ../../test/build//boost_test_exec_monitor
211 <toolset>intel:<pch>off
212 : test_hypergeometric_dist2 ;
213 run test_hypergeometric_dist.cpp ../../test/build//boost_test_exec_monitor
218 <toolset>intel:<pch>off
219 : test_hypergeometric_dist3 ;
220 run test_hypergeometric_dist.cpp ../../test/build//boost_test_exec_monitor
225 <toolset>intel:<pch>off
226 : test_hypergeometric_dist4 ;
227 run test_hypergeometric_dist.cpp ../../test/build//boost_test_exec_monitor
232 <toolset>intel:<pch>off
233 : test_hypergeometric_dist5 ;
234 run test_ibeta.cpp test_instances pch_light ../../test/build//boost_test_exec_monitor
239 <toolset>intel:<pch>off
241 run test_ibeta.cpp test_instances pch_light ../../test/build//boost_test_exec_monitor
246 <toolset>intel:<pch>off
247 : test_ibeta_double ;
248 run test_ibeta.cpp test_instances pch_light ../../test/build//boost_test_exec_monitor
253 <toolset>intel:<pch>off
254 : test_ibeta_long_double ;
255 run test_ibeta.cpp test_instances pch_light ../../test/build//boost_test_exec_monitor
259 <define>TEST_REAL_CONCEPT
261 <toolset>intel:<pch>off
262 : test_ibeta_real_concept1 ;
263 run test_ibeta.cpp test_instances pch_light ../../test/build//boost_test_exec_monitor
267 <define>TEST_REAL_CONCEPT
269 <toolset>intel:<pch>off
270 : test_ibeta_real_concept2 ;
271 run test_ibeta.cpp test_instances pch_light ../../test/build//boost_test_exec_monitor
275 <define>TEST_REAL_CONCEPT
277 <toolset>intel:<pch>off
278 : test_ibeta_real_concept3 ;
279 run test_ibeta.cpp test_instances pch_light ../../test/build//boost_test_exec_monitor
283 <define>TEST_REAL_CONCEPT
285 <toolset>intel:<pch>off
286 : test_ibeta_real_concept4 ;
287 run test_ibeta_inv.cpp test_instances pch_light ../../test/build//boost_test_exec_monitor
292 <toolset>intel:<pch>off
293 : test_ibeta_inv_float ;
294 run test_ibeta_inv.cpp test_instances pch_light ../../test/build//boost_test_exec_monitor
299 <toolset>intel:<pch>off
300 : test_ibeta_inv_double ;
301 run test_ibeta_inv.cpp test_instances pch_light ../../test/build//boost_test_exec_monitor
306 <toolset>intel:<pch>off
307 : test_ibeta_inv_long_double ;
308 run test_ibeta_inv.cpp test_instances pch_light ../../test/build//boost_test_exec_monitor
312 <define>TEST_REAL_CONCEPT
314 <toolset>intel:<pch>off
315 : test_ibeta_inv_real_concept1 ;
316 run test_ibeta_inv.cpp test_instances pch_light ../../test/build//boost_test_exec_monitor
320 <define>TEST_REAL_CONCEPT
322 <toolset>intel:<pch>off
323 : test_ibeta_inv_real_concept2 ;
324 run test_ibeta_inv.cpp test_instances pch_light ../../test/build//boost_test_exec_monitor
328 <define>TEST_REAL_CONCEPT
330 <toolset>intel:<pch>off
331 : test_ibeta_inv_real_concept3 ;
332 run test_ibeta_inv.cpp test_instances pch_light ../../test/build//boost_test_exec_monitor
336 <define>TEST_REAL_CONCEPT
338 <toolset>intel:<pch>off
339 : test_ibeta_inv_real_concept4 ;
340 run test_ibeta_inv_ab.cpp test_instances pch_light ../../test/build//boost_test_exec_monitor
345 <toolset>intel:<pch>off
346 : test_ibeta_inv_ab_float ;
347 run test_ibeta_inv_ab.cpp test_instances pch_light ../../test/build//boost_test_exec_monitor
352 <toolset>intel:<pch>off
353 : test_ibeta_inv_ab_double ;
354 run test_ibeta_inv_ab.cpp test_instances pch_light ../../test/build//boost_test_exec_monitor
359 <toolset>intel:<pch>off
360 : test_ibeta_inv_ab_long_double ;
361 run test_ibeta_inv_ab.cpp test_instances pch_light ../../test/build//boost_test_exec_monitor
365 <define>TEST_REAL_CONCEPT
367 <toolset>intel:<pch>off
368 : test_ibeta_inv_ab_real_concept1 ;
369 run test_ibeta_inv_ab.cpp test_instances pch_light ../../test/build//boost_test_exec_monitor
373 <define>TEST_REAL_CONCEPT
375 <toolset>intel:<pch>off
376 : test_ibeta_inv_ab_real_concept2 ;
377 run test_ibeta_inv_ab.cpp test_instances pch_light ../../test/build//boost_test_exec_monitor
381 <define>TEST_REAL_CONCEPT
383 <toolset>intel:<pch>off
384 : test_ibeta_inv_ab_real_concept3 ;
385 run test_igamma.cpp test_instances pch_light ../../test/build//boost_test_exec_monitor ;
386 run test_igamma_inv.cpp test_instances pch_light ../../test/build//boost_test_exec_monitor
391 <toolset>intel:<pch>off
392 : test_igamma_inv_float ;
393 run test_igamma_inv.cpp test_instances pch_light ../../test/build//boost_test_exec_monitor
398 <toolset>intel:<pch>off
399 : test_igamma_inv_double ;
400 run test_igamma_inv.cpp test_instances pch_light ../../test/build//boost_test_exec_monitor
405 <toolset>intel:<pch>off
406 : test_igamma_inv_long_double ;
407 run test_igamma_inv.cpp test_instances pch_light ../../test/build//boost_test_exec_monitor
411 <define>TEST_REAL_CONCEPT
412 <toolset>intel:<pch>off
413 : test_igamma_inv_real_concept ;
414 run test_igamma_inva.cpp test_instances pch_light ../../test/build//boost_test_exec_monitor
419 <toolset>intel:<pch>off
420 : test_igamma_inva_float ;
421 run test_igamma_inva.cpp test_instances pch_light ../../test/build//boost_test_exec_monitor
426 <toolset>intel:<pch>off
427 : test_igamma_inva_double ;
428 run test_igamma_inva.cpp test_instances pch_light ../../test/build//boost_test_exec_monitor
433 <toolset>intel:<pch>off
434 : test_igamma_inva_long_double ;
435 run test_igamma_inva.cpp test_instances pch_light ../../test/build//boost_test_exec_monitor
439 <define>TEST_REAL_CONCEPT
440 <toolset>intel:<pch>off
441 : test_igamma_inva_real_concept ;
442 run test_instantiate1.cpp test_instantiate2.cpp ;
443 run test_inverse_chi_squared_distribution.cpp ../../test/build//boost_test_exec_monitor ;
444 run test_inverse_gamma_distribution.cpp ../../test/build//boost_test_exec_monitor ;
446 run test_inverse_gaussian.cpp ../../test/build//boost_test_exec_monitor ;
448 run test_laplace.cpp ../../test/build//boost_unit_test_framework ;
449 run test_inv_hyp.cpp pch ../../test/build//boost_test_exec_monitor ;
450 run test_laguerre.cpp test_instances pch_light ../../test/build//boost_test_exec_monitor ;
451 run test_legendre.cpp test_instances pch_light ../../test/build//boost_test_exec_monitor ;
452 run test_logistic_dist.cpp ../../test/build//boost_test_exec_monitor ;
453 run test_lognormal.cpp ../../test/build//boost_test_exec_monitor ;
454 run test_minima.cpp pch ../../test/build//boost_test_exec_monitor ;
455 run test_negative_binomial.cpp ../../test/build//boost_test_exec_monitor
460 <toolset>intel:<pch>off
461 : test_negative_binomial_float ;
462 run test_negative_binomial.cpp ../../test/build//boost_test_exec_monitor
467 <toolset>intel:<pch>off
468 : test_negative_binomial_double ;
469 run test_negative_binomial.cpp ../../test/build//boost_test_exec_monitor
474 <toolset>intel:<pch>off
475 : test_negative_binomial_long_double ;
476 run test_negative_binomial.cpp ../../test/build//boost_test_exec_monitor
480 <define>TEST_REAL_CONCEPT
481 <toolset>intel:<pch>off
482 : test_negative_binomial_real_concept ;
483 run test_next.cpp pch pch ../../test/build//boost_test_exec_monitor ;
484 run test_nc_chi_squared.cpp pch ../../test/build//boost_test_exec_monitor
489 <toolset>intel:<pch>off
490 : test_nc_chi_squared_float ;
491 run test_nc_chi_squared.cpp pch ../../test/build//boost_test_exec_monitor
496 <toolset>intel:<pch>off
497 : test_nc_chi_squared_double ;
498 run test_nc_chi_squared.cpp pch ../../test/build//boost_test_exec_monitor
503 <toolset>intel:<pch>off
504 : test_nc_chi_squared_long_double ;
505 run test_nc_chi_squared.cpp pch ../../test/build//boost_test_exec_monitor
509 <define>TEST_REAL_CONCEPT
510 <toolset>intel:<pch>off
511 : test_nc_chi_squared_real_concept ;
512 run test_nc_beta.cpp ../../test/build//boost_test_exec_monitor
517 <toolset>intel:<pch>off
518 : test_nc_beta_float ;
519 run test_nc_beta.cpp ../../test/build//boost_test_exec_monitor
524 <toolset>intel:<pch>off
525 : test_nc_beta_double ;
526 run test_nc_beta.cpp ../../test/build//boost_test_exec_monitor
531 <toolset>intel:<pch>off
532 : test_nc_beta_long_double ;
533 run test_nc_beta.cpp ../../test/build//boost_test_exec_monitor
537 <define>TEST_REAL_CONCEPT
539 <toolset>intel:<pch>off
540 : test_nc_beta_real_concept1 ;
541 run test_nc_beta.cpp ../../test/build//boost_test_exec_monitor
545 <define>TEST_REAL_CONCEPT
547 <toolset>intel:<pch>off
548 : test_nc_beta_real_concept2 ;
549 run test_nc_f.cpp pch ../../test/build//boost_test_exec_monitor ;
550 run test_nc_t.cpp pch ../../test/build//boost_test_exec_monitor
555 <toolset>intel:<pch>off
557 run test_nc_t.cpp pch ../../test/build//boost_test_exec_monitor
562 <toolset>intel:<pch>off
564 run test_nc_t.cpp pch ../../test/build//boost_test_exec_monitor
569 <toolset>intel:<pch>off
570 : test_nc_t_long_double ;
571 run test_nc_t.cpp pch ../../test/build//boost_test_exec_monitor
575 <define>TEST_REAL_CONCEPT
576 <toolset>intel:<pch>off
577 : test_nc_t_real_concept ;
578 run test_normal.cpp pch ../../test/build//boost_test_exec_monitor ;
579 run test_owens_t.cpp ../../test/build//boost_test_exec_monitor ;
580 run test_pareto.cpp ../../test/build//boost_test_exec_monitor ;
581 run test_poisson.cpp ../../test/build//boost_test_exec_monitor
586 <toolset>intel:<pch>off
587 : test_poisson_float ;
588 run test_poisson.cpp ../../test/build//boost_test_exec_monitor
593 <toolset>intel:<pch>off
594 : test_poisson_double ;
595 run test_poisson.cpp ../../test/build//boost_test_exec_monitor
600 <toolset>intel:<pch>off
601 : test_poisson_long_double ;
602 run test_poisson.cpp ../../test/build//boost_test_exec_monitor
606 <define>TEST_REAL_CONCEPT
607 <toolset>intel:<pch>off
608 : test_poisson_real_concept ;
609 run test_rayleigh.cpp ../../test/build//boost_test_exec_monitor ;
611 run test_rationals.cpp ../../test/build//boost_test_exec_monitor
612 test_rational_instances/test_rational_double1.cpp
613 test_rational_instances/test_rational_double2.cpp
614 test_rational_instances/test_rational_double3.cpp
615 test_rational_instances/test_rational_double4.cpp
616 test_rational_instances/test_rational_double5.cpp
617 test_rational_instances/test_rational_float1.cpp
618 test_rational_instances/test_rational_float2.cpp
619 test_rational_instances/test_rational_float3.cpp
620 test_rational_instances/test_rational_float4.cpp
621 test_rational_instances/test_rational_ldouble1.cpp
622 test_rational_instances/test_rational_ldouble2.cpp
623 test_rational_instances/test_rational_ldouble3.cpp
624 test_rational_instances/test_rational_ldouble4.cpp
625 test_rational_instances/test_rational_ldouble5.cpp
626 test_rational_instances/test_rational_real_concept1.cpp
627 test_rational_instances/test_rational_real_concept2.cpp
628 test_rational_instances/test_rational_real_concept3.cpp
629 test_rational_instances/test_rational_real_concept4.cpp
630 test_rational_instances/test_rational_real_concept5.cpp
633 run test_real_concept.cpp ../../test/build//boost_test_exec_monitor ;
634 run test_remez.cpp pch ../../test/build//boost_test_exec_monitor ;
635 run test_roots.cpp pch ../../test/build//boost_test_exec_monitor ;
636 run test_round.cpp pch ../../test/build//boost_test_exec_monitor ;
637 run test_spherical_harmonic.cpp test_instances pch_light ../../test/build//boost_test_exec_monitor ;
638 run test_students_t.cpp ../../test/build//boost_test_exec_monitor ;
639 run test_sign.cpp ../../test/build//boost_test_exec_monitor ;
640 run test_skew_normal.cpp ../../test/build//boost_test_exec_monitor ;
641 run test_tgamma_ratio.cpp pch ../../test/build//boost_test_exec_monitor ;
642 run test_toms748_solve.cpp pch ../../test/build//boost_test_exec_monitor ;
643 run test_triangular.cpp pch ../../test/build//boost_test_exec_monitor ;
644 run test_uniform.cpp pch ../../test/build//boost_test_exec_monitor ;
645 run test_weibull.cpp ../../test/build//boost_test_exec_monitor ;
646 run test_zeta.cpp test_instances ../../test/build//boost_test_exec_monitor pch_light ;
648 run test_policy.cpp ../../test/build//boost_test_exec_monitor ;
649 run test_policy_2.cpp ../../test/build//boost_test_exec_monitor ;
650 run test_policy_3.cpp ../../test/build//boost_test_exec_monitor ;
651 run test_policy_4.cpp ../../test/build//boost_test_exec_monitor ;
652 run test_policy_5.cpp ../../test/build//boost_test_exec_monitor ;
653 run test_policy_6.cpp ../../test/build//boost_test_exec_monitor ;
654 run test_policy_7.cpp ../../test/build//boost_test_exec_monitor ;
655 run test_policy_8.cpp ../../test/build//boost_test_exec_monitor ;
656 run test_policy_sf.cpp ../../test/build//boost_test_exec_monitor ;
659 ../build//boost_math_tr1
660 ../build//boost_math_tr1f
661 ../build//boost_math_c99
662 ../build//boost_math_c99f
663 ../../test/build//boost_test_exec_monitor
667 ../build//boost_math_tr1l
668 ../build//boost_math_c99l
669 ../../test/build//boost_test_exec_monitor
672 [ check-target-builds ../config//has_long_double_support : : <build>no ]
678 ../build//boost_math_tr1
679 ../build//boost_math_tr1f
680 ../build//boost_math_c99
681 ../build//boost_math_c99f
682 ../../test/build//boost_test_exec_monitor
689 ../build//boost_math_tr1l
690 ../build//boost_math_c99l
691 ../../test/build//boost_test_exec_monitor
694 [ check-target-builds ../config//has_long_double_support : : <build>no ]
696 test_tr1_c_long_double
699 run test_long_double_support.cpp ../../test/build//boost_test_exec_monitor
700 : : : [ check-target-builds ../config//has_long_double_support : : <build>no ] ;
702 run compile_test/compl_abs_incl_test.cpp compile_test/main.cpp ;
703 run compile_test/compl_acos_incl_test.cpp compile_test/main.cpp ;
704 run compile_test/compl_acosh_incl_test.cpp compile_test/main.cpp ;
705 run compile_test/compl_asin_incl_test.cpp compile_test/main.cpp ;
706 run compile_test/compl_asinh_incl_test.cpp compile_test/main.cpp ;
707 run compile_test/compl_atan_incl_test.cpp compile_test/main.cpp ;
708 run compile_test/compl_atanh_incl_test.cpp compile_test/main.cpp ;
709 run compile_test/dist_bernoulli_incl_test.cpp compile_test/main.cpp ;
710 run compile_test/dist_beta_incl_test.cpp compile_test/main.cpp ;
711 run compile_test/dist_binomial_incl_test.cpp compile_test/main.cpp ;
712 run compile_test/dist_cauchy_incl_test.cpp compile_test/main.cpp ;
713 run compile_test/dist_chi_squared_incl_test.cpp compile_test/main.cpp ;
714 run compile_test/dist_complement_incl_test.cpp compile_test/main.cpp ;
715 run compile_test/dist_exponential_incl_test.cpp compile_test/main.cpp ;
716 run compile_test/dist_extreme_val_incl_test.cpp compile_test/main.cpp ;
717 run compile_test/dist_find_location_incl_test.cpp compile_test/main.cpp ;
718 run compile_test/dist_find_scale_incl_test.cpp compile_test/main.cpp ;
719 run compile_test/dist_fisher_f_incl_test.cpp compile_test/main.cpp ;
720 run compile_test/dist_gamma_incl_test.cpp compile_test/main.cpp ;
721 run compile_test/dist_inv_gamma_incl_test.cpp compile_test/main.cpp ;
722 run compile_test/dist_inv_chi_sq_incl_test.cpp compile_test/main.cpp ;
723 run compile_test/dist_hypergeo_incl_test.cpp compile_test/main.cpp ;
724 run compile_test/dist_laplace_incl_test.cpp compile_test/main.cpp ;
725 run compile_test/dist_logistic_incl_test.cpp compile_test/main.cpp ;
726 run compile_test/dist_lognormal_incl_test.cpp compile_test/main.cpp ;
727 run compile_test/dist_neg_binom_incl_test.cpp compile_test/main.cpp ;
728 run compile_test/dist_nc_chi_squ_incl_test.cpp compile_test/main.cpp ;
729 run compile_test/dist_nc_beta_incl_test.cpp compile_test/main.cpp ;
730 run compile_test/dist_nc_f_incl_test.cpp compile_test/main.cpp ;
731 run compile_test/dist_nc_t_incl_test.cpp compile_test/main.cpp ;
732 run compile_test/dist_normal_incl_test.cpp compile_test/main.cpp ;
733 run compile_test/dist_poisson_incl_test.cpp compile_test/main.cpp ;
734 run compile_test/dist_students_t_incl_test.cpp compile_test/main.cpp ;
735 run compile_test/dist_triangular_incl_test.cpp compile_test/main.cpp ;
736 run compile_test/dist_uniform_incl_test.cpp compile_test/main.cpp ;
737 run compile_test/dist_weibull_incl_test.cpp compile_test/main.cpp ;
738 run compile_test/distribution_concept_check.cpp ;
739 run compile_test/sf_beta_incl_test.cpp compile_test/main.cpp ;
740 run compile_test/sf_bessel_incl_test.cpp compile_test/main.cpp ;
741 run compile_test/sf_binomial_incl_test.cpp compile_test/main.cpp ;
742 run compile_test/sf_cbrt_incl_test.cpp compile_test/main.cpp ;
743 run compile_test/sf_cos_pi_incl_test.cpp compile_test/main.cpp ;
744 run compile_test/sf_digamma_incl_test.cpp compile_test/main.cpp ;
745 run compile_test/sf_ellint_1_incl_test.cpp compile_test/main.cpp ;
746 run compile_test/sf_ellint_2_incl_test.cpp compile_test/main.cpp ;
747 run compile_test/sf_ellint_3_incl_test.cpp compile_test/main.cpp ;
748 run compile_test/sf_ellint_rc_incl_test.cpp compile_test/main.cpp ;
749 run compile_test/sf_ellint_rd_incl_test.cpp compile_test/main.cpp ;
750 run compile_test/sf_ellint_rf_incl_test.cpp compile_test/main.cpp ;
751 run compile_test/sf_ellint_rj_incl_test.cpp compile_test/main.cpp ;
752 run compile_test/sf_erf_incl_test.cpp compile_test/main.cpp ;
753 run compile_test/sf_expint_incl_test.cpp compile_test/main.cpp ;
754 run compile_test/sf_expm1_incl_test.cpp compile_test/main.cpp ;
755 run compile_test/sf_factorials_incl_test.cpp compile_test/main.cpp ;
756 run compile_test/sf_fpclassify_incl_test.cpp compile_test/main.cpp ;
757 run compile_test/sf_gamma_incl_test.cpp compile_test/main.cpp ;
758 run compile_test/sf_hermite_incl_test.cpp compile_test/main.cpp ;
759 run compile_test/sf_hypot_incl_test.cpp compile_test/main.cpp ;
760 run compile_test/sf_laguerre_incl_test.cpp compile_test/main.cpp ;
761 compile compile_test/sf_lanczos_incl_test.cpp ;
762 run compile_test/sf_legendre_incl_test.cpp compile_test/main.cpp ;
763 run compile_test/sf_log1p_incl_test.cpp compile_test/main.cpp ;
764 compile compile_test/sf_math_fwd_incl_test.cpp ;
765 run compile_test/sf_modf_incl_test.cpp compile_test/main.cpp ;
766 run compile_test/sf_next_incl_test.cpp compile_test/main.cpp ;
767 run compile_test/sf_powm1_incl_test.cpp compile_test/main.cpp ;
768 run compile_test/sf_round_incl_test.cpp compile_test/main.cpp ;
769 run compile_test/sf_sign_incl_test.cpp compile_test/main.cpp ;
770 run compile_test/sf_sin_pi_incl_test.cpp compile_test/main.cpp ;
771 run compile_test/sf_sinc_incl_test.cpp compile_test/main.cpp ;
772 run compile_test/sf_sinhc_incl_test.cpp compile_test/main.cpp ;
773 run compile_test/sf_sph_harm_incl_test.cpp compile_test/main.cpp ;
774 run compile_test/sf_sqrt1pm1_incl_test.cpp compile_test/main.cpp ;
775 run compile_test/sf_trunc_incl_test.cpp compile_test/main.cpp ;
776 run compile_test/sf_zeta_incl_test.cpp compile_test/main.cpp ;
777 run compile_test/std_real_concept_check.cpp ;
778 compile compile_test/test_traits.cpp ;
779 compile compile_test/tools_config_inc_test.cpp ;
780 compile compile_test/tools_fraction_inc_test.cpp ;
781 compile compile_test/tools_minima_inc_test.cpp ;
782 compile compile_test/tools_polynomial_inc_test.cpp ;
783 compile compile_test/tools_precision_inc_test.cpp ;
784 compile compile_test/tools_rational_inc_test.cpp ;
785 compile compile_test/tools_real_cast_inc_test.cpp ;
786 compile compile_test/tools_remez_inc_test.cpp ;
787 compile compile_test/tools_roots_inc_test.cpp ;
788 compile compile_test/tools_series_inc_test.cpp ;
789 compile compile_test/tools_solve_inc_test.cpp ;
790 compile compile_test/tools_stats_inc_test.cpp ;
791 compile compile_test/tools_test_data_inc_test.cpp ;
792 compile compile_test/tools_test_inc_test.cpp ;
793 compile compile_test/tools_toms748_inc_test.cpp ;
795 run ../test/common_factor_test.cpp
796 ../../test/build//boost_unit_test_framework ;
798 run ../octonion/octonion_test.cpp
799 ../../test/build//boost_unit_test_framework ;
801 run ../quaternion/quaternion_test.cpp
802 ../../test/build//boost_unit_test_framework ;
804 run ../quaternion/quaternion_mult_incl_test.cpp
805 ../quaternion/quaternion_mi1.cpp
806 ../quaternion/quaternion_mi2.cpp
807 ../../test/build//boost_unit_test_framework ;
810 run test_legacy_nonfinite.cpp ../../test/build//boost_test_exec_monitor ;
811 run test_basic_nonfinite.cpp ../../test/build//boost_test_exec_monitor ;
812 run test_lexical_cast.cpp ../../test/build//boost_test_exec_monitor ;
813 run test_nonfinite_trap.cpp ../../test/build//boost_test_exec_monitor ;
814 run test_signed_zero.cpp ../../test/build//boost_test_exec_monitor ;
816 run complex_test.cpp ../../test/build//boost_test_exec_monitor ;
818 compile ntl_concept_check.cpp : [ check-target-builds ../config//has_ntl_rr : : <build>no ] ;
819 compile mpfr_concept_check.cpp : [ check-target-builds ../config//has_mpfr_class : : <build>no ] ;
820 compile mpreal_concept_check.cpp : [ check-target-builds ../config//has_mpreal : : <build>no ] ;
821 compile e_float_concept_check.cpp : [ check-target-builds ../config//has_e_float : : <build>no ] ;
822 compile test_common_factor_gmpxx.cpp : [ check-target-builds ../config//has_gmpxx : : <build>no ] ;
824 build-project ../example ;