# \libs\math\example\jamfile.v2 # Runs statistics and floating-point examples. # Copyright 2007 John Maddock # Copyright Paul A. Bristow 2007, 2010, 2011. # 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) # bring in the rules for testing import testing ; import ../../config/checks/config : requires ; project : requirements gcc:-Wno-missing-braces darwin:-Wno-missing-braces acc:+W2068,2461,2236,4070 intel:-Qwd264,239 msvc:all msvc:on msvc:_CRT_SECURE_NO_DEPRECATE msvc:_SCL_SECURE_NO_DEPRECATE msvc:_SCL_SECURE_NO_WARNINGS msvc:_CRT_SECURE_NO_WARNINGS msvc:/wd4996 msvc:/wd4512 msvc:/wd4610 msvc:/wd4510 msvc:/wd4127 msvc:/wd4701 msvc:/wd4127 msvc:/wd4305 msvc:/wd4459 #-msvc:/Za # nonfinite Serialization examples fail link if disable MS extensions, # because serialization library is built with MS extensions enabled (default). ../../.. ../include_private off:../test//no_eh ; test-suite examples : [ run bessel_zeros_example_1.cpp : : : off:no ] [ run bessel_zeros_interator_example.cpp : : : off:no ] [ run neumann_zeros_example_1.cpp : : : off:no ] [ run test_cpp_float_close_fraction.cpp ../../test/build//boost_unit_test_framework/static : : : off:no ] [ run binomial_coinflip_example.cpp : : : off:no ] [ run binomial_confidence_limits.cpp ] [ run binomial_example_nag.cpp ] [ run binomial_quiz_example.cpp : : : off:no ] [ run binomial_sample_sizes.cpp ] [ run c_error_policy_example.cpp ] [ run chi_square_std_dev_test.cpp : : : off:no ] [ run distribution_construction.cpp : : : off:no ] [ run error_handling_example.cpp : : : off:no ] [ run error_policies_example.cpp ] [ run error_policy_example.cpp : : : off:no ] [ run f_test.cpp ] [ run find_location_example.cpp : : : off:no ] [ run find_mean_and_sd_normal.cpp : : : off:no ] [ run find_root_example.cpp : : : off:no ] [ run find_scale_example.cpp : : : off:no ] [ run geometric_examples.cpp : : : off:no ] [ run hyperexponential_snips.cpp ] [ run hyperexponential_more_snips.cpp ] [ run inverse_chi_squared_example.cpp ] [ run legendre_stieltjes_example.cpp : : : [ requires cxx11_auto_declarations cxx11_defaulted_functions cxx11_lambdas ] ] #[ # run inverse_chi_squared_find_df_example.cpp ] [ run inverse_gamma_example.cpp ] [ run inverse_gamma_distribution_example.cpp : : : off:no ] [ run laplace_example.cpp : : : off:no ] [ run nc_chi_sq_example.cpp ] [ run neg_binom_confidence_limits.cpp ] [ run neg_binomial_sample_sizes.cpp ] [ run negative_binomial_example1.cpp : : : off:no ] [ run negative_binomial_example2.cpp ] [ run nonfinite_num_facet.cpp ] [ run nonfinite_facet_simple.cpp ] [ run nonfinite_num_facet_serialization.cpp ../../serialization/build//boost_serialization : : : off:no gcc-mingw:static ] #[ # run lexical_cast_native.cpp ] # Expected to fail on some (but not all) platforms. [ run lexical_cast_nonfinite_facets.cpp ] [ run nonfinite_loopback_ok.cpp ] [ run nonfinite_serialization_archives.cpp ../../serialization/build//boost_serialization : : : off:no gcc-mingw:static ] [ run nonfinite_facet_sstream.cpp ] [ run constants_eg1.cpp ] [ run normal_misc_examples.cpp : : : off:no ] [ run owens_t_example.cpp ] [ run policy_eg_1.cpp ] [ run policy_eg_10.cpp ] [ run policy_eg_2.cpp ] [ run policy_eg_3.cpp ] [ run policy_eg_4.cpp ] [ run policy_eg_5.cpp ] [ run policy_eg_6.cpp ] [ run policy_eg_7.cpp ] [ run policy_eg_8.cpp ] [ run policy_eg_9.cpp ] [ run policy_ref_snip1.cpp : : : off:no ] [ run policy_ref_snip10.cpp ] [ run policy_ref_snip11.cpp ] [ run policy_ref_snip12.cpp ] [ run policy_ref_snip13.cpp : : : off:no ] [ run policy_ref_snip2.cpp ] [ run policy_ref_snip3.cpp : : : off:no ] [ run policy_ref_snip4.cpp ] [ run policy_ref_snip5.cpp ] [ run policy_ref_snip6.cpp ] [ run policy_ref_snip7.cpp ] [ run policy_ref_snip8.cpp ] [ run policy_ref_snip9.cpp ] [ run skew_normal_example.cpp ] [ run students_t_example1.cpp ] [ run students_t_example2.cpp ] [ run students_t_example3.cpp ] [ run students_t_single_sample.cpp ] [ run students_t_two_samples.cpp ] [ run HSO3SO4.cpp ] [ run root_elliptic_finding.cpp /boost/timer : : : release static [ requires cxx11_unified_initialization_syntax cxx11_defaulted_functions ] freebsd:"-lrt" linux:"-lrt -lpthread" ] [ run root_finding_algorithms.cpp /boost/timer : : : release static [ requires cxx11_hdr_tuple cxx11_unified_initialization_syntax ] freebsd:"-lrt" linux:"-lrt -lpthread" ] [ run root_n_finding_algorithms.cpp /boost/timer : : : release static [ requires cxx11_unified_initialization_syntax cxx11_defaulted_functions ] freebsd:"-lrt" linux:"-lrt -lpthread" ] [ explicit root_elliptic_finding ] [ explicit root_finding_algorithms ] [ explicit root_n_finding_algorithms ] [ run barycentric_interpolation_example.cpp : : : [ requires cxx11_smart_ptr ] ] [ run barycentric_interpolation_example_2.cpp : : : [ requires cxx11_smart_ptr cxx11_function_template_default_args ] ] [ run cubic_b_spline_example.cpp : : : [ requires cxx11_smart_ptr cxx11_hdr_random cxx11_defaulted_functions ] ] ;