2
0
mirror of https://github.com/boostorg/math.git synced 2026-01-26 06:42:12 +00:00
Files
math/test/Jamfile.v2

424 lines
13 KiB
Plaintext

# Copyright Daryle Walker, Hubert Holin, John Maddock and Paul A. Bristow 2006 - 2007
# Distributed under the Boost Software License, Version 1.0.
# (See accompanying file LICENSE_1_0.txt or copy at
# http://www.boost.org/LICENSE_1_0.txt.
# \math_toolkit\libs\math\test\jamfile.v2
# Runs all math toolkit tests, functions & distributions.
# bring in the rules for testing
import testing ;
project
: requirements
<toolset>gcc:<cxxflags>-Wno-missing-braces
<toolset>darwin:<cxxflags>-Wno-missing-braces
<toolset>acc:<cxxflags>+W2068,2461,2236,4070,4069
<toolset>intel:<cxxflags>-Qwd264,239
<toolset>intel:<cxxflags>/nologo
<toolset>intel-linux:<cxxflags>-wd239
<toolset>intel:<linkflags>/nologo
<toolset>msvc:<warnings>all
<toolset>msvc:<asynch-exceptions>on
<toolset>msvc:<cxxflags>/wd4996
<toolset>msvc:<cxxflags>/wd4512
<toolset>msvc:<cxxflags>/wd4610
<toolset>msvc:<cxxflags>/wd4510
<toolset>msvc:<cxxflags>/wd4127
<toolset>msvc:<cxxflags>/wd4701 # needed for lexical cast - temporary.
<toolset>msvc-7.1:<source>../vc71_fix//vc_fix
<toolset>borland:<link>static
<toolset>borland:<runtime-link>static
# <toolset>msvc:<cxxflags>/wd4506 has no effect?
# suppress xstring(237) : warning C4506: no definition for inline function
<include>../../..
<source>/boost/regex//boost_regex
<link>shared:<define>BOOST_REGEX_DYN_LINK=1
# Sunpro has problems building regex as a shared lib:
<toolset>sun:<link>static
<define>BOOST_ALL_NO_LIB=1
;
run hypot_test.cpp ;
run log1p_expm1_test.cpp ;
run powm1_sqrtp1m1_test.cpp ;
run special_functions_test.cpp /boost/unit_test//boost_unit_test_framework/<link>static ;
run test_bernoulli.cpp ;
run test_constants.cpp ;
run test_bessel_j.cpp ;
run test_bessel_y.cpp ;
run test_bessel_i.cpp ;
run test_bessel_k.cpp ;
run test_beta.cpp ;
run test_beta_dist.cpp ;
run test_binomial.cpp
: # command line
: # input files
: # requirements
<define>TEST_FLOAT
: test_binomial_float ;
run test_binomial.cpp
: # command line
: # input files
: # requirements
<define>TEST_DOUBLE
: test_binomial_double ;
run test_binomial.cpp
: # command line
: # input files
: # requirements
<define>TEST_LDOUBLE
: test_binomial_long_double ;
run test_binomial.cpp
: # command line
: # input files
: # requirements
<define>TEST_REAL_CONCEPT
: test_binomial_real_concept ;
run test_binomial_coeff.cpp ;
run test_carlson.cpp ;
run test_cauchy.cpp ;
run test_cbrt.cpp ;
run test_chi_squared.cpp ;
run test_classify.cpp ;
run test_digamma.cpp ;
run test_dist_overloads.cpp ;
run test_ellint_1.cpp ;
run test_ellint_2.cpp ;
run test_ellint_3.cpp ;
run test_erf.cpp ;
run test_error_handling.cpp ;
run test_expint.cpp ;
run test_exponential_dist.cpp ;
run test_extreme_value.cpp ;
run test_factorials.cpp ;
run test_find_location.cpp ;
run test_find_scale.cpp ;
run test_fisher_f.cpp ;
run test_gamma.cpp ;
run test_gamma_dist.cpp ;
run test_hermite.cpp ;
run test_ibeta.cpp
: # command line
: # input files
: # requirements
<define>TEST_FLOAT
: test_ibeta_float ;
run test_ibeta.cpp
: # command line
: # input files
: # requirements
<define>TEST_DOUBLE
: test_ibeta_double ;
run test_ibeta.cpp
: # command line
: # input files
: # requirements
<define>TEST_LDOUBLE
: test_ibeta_long_double ;
run test_ibeta.cpp
: # command line
: # input files
: # requirements
<define>TEST_REAL_CONCEPT
: test_ibeta_real_concept ;
run test_ibeta_inv.cpp
: # command line
: # input files
: # requirements
<define>TEST_FLOAT
: test_ibeta_inv_float ;
run test_ibeta_inv.cpp
: # command line
: # input files
: # requirements
<define>TEST_DOUBLE
: test_ibeta_inv_double ;
run test_ibeta_inv.cpp
: # command line
: # input files
: # requirements
<define>TEST_LDOUBLE
: test_ibeta_inv_long_double ;
run test_ibeta_inv.cpp
: # command line
: # input files
: # requirements
<define>TEST_REAL_CONCEPT
: test_ibeta_inv_real_concept ;
run test_ibeta_inv_ab.cpp
: # command line
: # input files
: # requirements
<define>TEST_FLOAT
: test_ibeta_inv_ab_float ;
run test_ibeta_inv_ab.cpp
: # command line
: # input files
: # requirements
<define>TEST_DOUBLE
: test_ibeta_inv_ab_double ;
run test_ibeta_inv_ab.cpp
: # command line
: # input files
: # requirements
<define>TEST_LDOUBLE
: test_ibeta_inv_ab_long_double ;
run test_ibeta_inv_ab.cpp
: # command line
: # input files
: # requirements
<define>TEST_REAL_CONCEPT
: test_ibeta_inv_ab_real_concept ;
run test_igamma.cpp ;
run test_igamma_inv.cpp
: # command line
: # input files
: # requirements
<define>TEST_FLOAT
: test_igamma_inv_float ;
run test_igamma_inv.cpp
: # command line
: # input files
: # requirements
<define>TEST_DOUBLE
: test_igamma_inv_double ;
run test_igamma_inv.cpp
: # command line
: # input files
: # requirements
<define>TEST_LDOUBLE
: test_igamma_inv_long_double ;
run test_igamma_inv.cpp
: # command line
: # input files
: # requirements
<define>TEST_REAL_CONCEPT
: test_igamma_inv_real_concept ;
run test_igamma_inva.cpp
: # command line
: # input files
: # requirements
<define>TEST_FLOAT
: test_igamma_inva_float ;
run test_igamma_inva.cpp
: # command line
: # input files
: # requirements
<define>TEST_DOUBLE
: test_igamma_inva_double ;
run test_igamma_inva.cpp
: # command line
: # input files
: # requirements
<define>TEST_LDOUBLE
: test_igamma_inva_long_double ;
run test_igamma_inva.cpp
: # command line
: # input files
: # requirements
<define>TEST_REAL_CONCEPT
: test_igamma_inva_real_concept ;
run test_instantiate1.cpp test_instantiate2.cpp ;
run test_laguerre.cpp ;
run test_legendre.cpp ;
run test_lognormal.cpp ;
run test_minima.cpp ;
run test_negative_binomial.cpp
: # command line
: # input files
: # requirements
<define>TEST_FLOAT
: test_negative_binomial_float ;
run test_negative_binomial.cpp
: # command line
: # input files
: # requirements
<define>TEST_DOUBLE
: test_negative_binomial_double ;
run test_negative_binomial.cpp
: # command line
: # input files
: # requirements
<define>TEST_LDOUBLE
: test_negative_binomial_long_double ;
run test_negative_binomial.cpp
: # command line
: # input files
: # requirements
<define>TEST_REAL_CONCEPT
: test_negative_binomial_real_concept ;
run test_nc_chi_squared.cpp
: # command line
: # input files
: # requirements
<define>TEST_FLOAT
: test_nc_chi_squared_float ;
run test_nc_chi_squared.cpp
: # command line
: # input files
: # requirements
<define>TEST_DOUBLE
: test_nc_chi_squared_double ;
run test_nc_chi_squared.cpp
: # command line
: # input files
: # requirements
<define>TEST_LDOUBLE
: test_nc_chi_squared_long_double ;
run test_nc_chi_squared.cpp
: # command line
: # input files
: # requirements
<define>TEST_REAL_CONCEPT
: test_nc_chi_squared_real_concept ;
run test_normal.cpp ;
run test_pareto.cpp ;
run test_poisson.cpp
: # command line
: # input files
: # requirements
<define>TEST_FLOAT
: test_poisson_float ;
run test_poisson.cpp
: # command line
: # input files
: # requirements
<define>TEST_DOUBLE
: test_poisson_double ;
run test_poisson.cpp
: # command line
: # input files
: # requirements
<define>TEST_LDOUBLE
: test_poisson_long_double ;
run test_poisson.cpp
: # command line
: # input files
: # requirements
<define>TEST_REAL_CONCEPT
: test_poisson_real_concept ;
run test_rayleigh.cpp ;
run test_rationals.cpp
test_rational_instances/test_rational_double1.cpp
test_rational_instances/test_rational_double2.cpp
test_rational_instances/test_rational_double3.cpp
test_rational_instances/test_rational_double4.cpp
test_rational_instances/test_rational_double5.cpp
test_rational_instances/test_rational_float1.cpp
test_rational_instances/test_rational_float2.cpp
test_rational_instances/test_rational_float3.cpp
test_rational_instances/test_rational_float4.cpp
test_rational_instances/test_rational_ldouble1.cpp
test_rational_instances/test_rational_ldouble2.cpp
test_rational_instances/test_rational_ldouble3.cpp
test_rational_instances/test_rational_ldouble4.cpp
test_rational_instances/test_rational_ldouble5.cpp
test_rational_instances/test_rational_real_concept1.cpp
test_rational_instances/test_rational_real_concept2.cpp
test_rational_instances/test_rational_real_concept3.cpp
test_rational_instances/test_rational_real_concept4.cpp
test_rational_instances/test_rational_real_concept5.cpp
;
run test_remez.cpp ;
run test_roots.cpp ;
run test_round.cpp ;
run test_spherical_harmonic.cpp ;
run test_students_t.cpp ;
run test_tgamma_ratio.cpp ;
run test_toms748_solve.cpp ;
run test_triangular.cpp ;
run test_uniform.cpp ;
run test_weibull.cpp ;
run test_zeta.cpp ;
run test_policy.cpp ;
run test_policy_2.cpp ;
run test_policy_sf.cpp ;
compile compile_test/dist_bernoulli_incl_test.cpp ;
compile compile_test/dist_beta_incl_test.cpp ;
compile compile_test/dist_binomial_incl_test.cpp ;
compile compile_test/dist_cauchy_incl_test.cpp ;
compile compile_test/dist_chi_squared_incl_test.cpp ;
compile compile_test/dist_complement_incl_test.cpp ;
compile compile_test/dist_exponential_incl_test.cpp ;
compile compile_test/dist_extreme_val_incl_test.cpp ;
compile compile_test/dist_fisher_f_incl_test.cpp ;
compile compile_test/dist_gamma_incl_test.cpp ;
compile compile_test/dist_lognormal_incl_test.cpp ;
compile compile_test/dist_neg_binom_incl_test.cpp ;
compile compile_test/dist_normal_incl_test.cpp ;
compile compile_test/dist_poisson_incl_test.cpp ;
compile compile_test/dist_students_t_incl_test.cpp ;
compile compile_test/dist_triangular_incl_test.cpp ;
compile compile_test/dist_uniform_incl_test.cpp ;
compile compile_test/dist_weibull_incl_test.cpp ;
compile compile_test/distribution_concept_check.cpp ;
compile compile_test/sf_beta_incl_test.cpp ;
compile compile_test/sf_bessel_incl_test.cpp ;
compile compile_test/sf_binomial_incl_test.cpp ;
compile compile_test/sf_cbrt_incl_test.cpp ;
compile compile_test/sf_cos_pi_incl_test.cpp ;
compile compile_test/sf_digamma_incl_test.cpp ;
compile compile_test/sf_ellint_1_incl_test.cpp ;
compile compile_test/sf_ellint_2_incl_test.cpp ;
compile compile_test/sf_ellint_3_incl_test.cpp ;
compile compile_test/sf_ellint_rc_incl_test.cpp ;
compile compile_test/sf_ellint_rd_incl_test.cpp ;
compile compile_test/sf_ellint_rf_incl_test.cpp ;
compile compile_test/sf_ellint_rj_incl_test.cpp ;
compile compile_test/sf_erf_incl_test.cpp ;
compile compile_test/sf_expint_incl_test.cpp ;
compile compile_test/sf_expm1_incl_test.cpp ;
compile compile_test/sf_factorials_incl_test.cpp ;
compile compile_test/sf_fpclassify_incl_test.cpp ;
compile compile_test/sf_gamma_incl_test.cpp ;
compile compile_test/sf_hermite_incl_test.cpp ;
compile compile_test/sf_hypot_incl_test.cpp ;
compile compile_test/sf_laguerre_incl_test.cpp ;
compile compile_test/sf_lanczos_incl_test.cpp ;
compile compile_test/sf_legendre_incl_test.cpp ;
compile compile_test/sf_log1p_incl_test.cpp ;
compile compile_test/sf_math_fwd_incl_test.cpp ;
compile compile_test/sf_powm1_incl_test.cpp ;
compile compile_test/sf_sign_incl_test.cpp ;
compile compile_test/sf_sin_pi_incl_test.cpp ;
compile compile_test/sf_sinc_incl_test.cpp ;
compile compile_test/sf_sinhc_incl_test.cpp ;
compile compile_test/sf_sph_harm_incl_test.cpp ;
compile compile_test/sf_sqrt1pm1_incl_test.cpp ;
compile compile_test/sf_zeta_incl_test.cpp ;
compile compile_test/std_real_concept_check.cpp ;
compile compile_test/test_traits.cpp ;
compile compile_test/tools_config_inc_test.cpp ;
compile compile_test/tools_fraction_inc_test.cpp ;
compile compile_test/tools_minima_inc_test.cpp ;
compile compile_test/tools_polynomial_inc_test.cpp ;
compile compile_test/tools_precision_inc_test.cpp ;
compile compile_test/tools_rational_inc_test.cpp ;
compile compile_test/tools_real_cast_inc_test.cpp ;
compile compile_test/tools_remez_inc_test.cpp ;
compile compile_test/tools_roots_inc_test.cpp ;
compile compile_test/tools_series_inc_test.cpp ;
compile compile_test/tools_solve_inc_test.cpp ;
compile compile_test/tools_stats_inc_test.cpp ;
compile compile_test/tools_test_data_inc_test.cpp ;
compile compile_test/tools_test_inc_test.cpp ;
compile compile_test/tools_toms748_inc_test.cpp ;