📄 jamfile.v2
字号:
# 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 testingimport 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>-nologo <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>../../regex/build//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 <define>BOOST_UBLAS_UNSUPPORTED_COMPILER=0 ;run hypot_test.cpp ;run pow_test.cpp ;run log1p_expm1_test.cpp ;run powm1_sqrtp1m1_test.cpp ;run special_functions_test.cpp ../../test/build//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 <define>TEST_ROUNDING=0 : test_binomial_real_concept0 ;run test_binomial.cpp : # command line : # input files : # requirements <define>TEST_REAL_CONCEPT <define>TEST_ROUNDING=1 : test_binomial_real_concept1 ;run test_binomial.cpp : # command line : # input files : # requirements <define>TEST_REAL_CONCEPT <define>TEST_ROUNDING=2 : test_binomial_real_concept2 ;run test_binomial.cpp : # command line : # input files : # requirements <define>TEST_REAL_CONCEPT <define>TEST_ROUNDING=3 : test_binomial_real_concept3 ;run test_binomial.cpp : # command line : # input files : # requirements <define>TEST_REAL_CONCEPT <define>TEST_ROUNDING=4 : test_binomial_real_concept4 ;run test_binomial.cpp : # command line : # input files : # requirements <define>TEST_REAL_CONCEPT <define>TEST_ROUNDING=5 : test_binomial_real_concept5 ;run test_binomial.cpp : # command line : # input files : # requirements <define>TEST_REAL_CONCEPT <define>TEST_ROUNDING=6 : test_binomial_real_concept6 ;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 <define>TEST_DATA=1 : test_ibeta_real_concept1 ;run test_ibeta.cpp : # command line : # input files : # requirements <define>TEST_REAL_CONCEPT <define>TEST_DATA=2 : test_ibeta_real_concept2 ;run test_ibeta.cpp : # command line : # input files : # requirements <define>TEST_REAL_CONCEPT <define>TEST_DATA=3 : test_ibeta_real_concept3 ;run test_ibeta.cpp : # command line : # input files : # requirements <define>TEST_REAL_CONCEPT <define>TEST_DATA=4 : test_ibeta_real_concept4 ;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 <define>TEST_DATA=1 : test_ibeta_inv_real_concept1 ;run test_ibeta_inv.cpp : # command line : # input files : # requirements <define>TEST_REAL_CONCEPT <define>TEST_DATA=2 : test_ibeta_inv_real_concept2 ;run test_ibeta_inv.cpp : # command line : # input files : # requirements <define>TEST_REAL_CONCEPT <define>TEST_DATA=3 : test_ibeta_inv_real_concept3 ;run test_ibeta_inv.cpp : # command line : # input files : # requirements <define>TEST_REAL_CONCEPT <define>TEST_DATA=4 : test_ibeta_inv_real_concept4 ;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 <define>TEST_DATA=1 : test_ibeta_inv_ab_real_concept1 ;run test_ibeta_inv_ab.cpp : # command line : # input files : # requirements <define>TEST_REAL_CONCEPT <define>TEST_DATA=2 : test_ibeta_inv_ab_real_concept2 ;run test_ibeta_inv_ab.cpp : # command line : # input files : # requirements <define>TEST_REAL_CONCEPT <define>TEST_DATA=3 : test_ibeta_inv_ab_real_concept3 ;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
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -