]> git.proxmox.com Git - ceph.git/blob - ceph/src/boost/libs/math/example/Jamfile.v2
add subtree-ish sources for 12.0.3
[ceph.git] / ceph / src / boost / libs / math / example / Jamfile.v2
1 # \libs\math\example\jamfile.v2
2 # Runs statistics and floating-point examples.
3 # Copyright 2007 John Maddock
4 # Copyright Paul A. Bristow 2007, 2010, 2011.
5 # Distributed under the Boost Software License, Version 1.0.
6 # (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
7
8 # bring in the rules for testing
9 import testing ;
10
11 project
12 : requirements
13 <toolset>gcc:<cxxflags>-Wno-missing-braces
14 <toolset>darwin:<cxxflags>-Wno-missing-braces
15 <toolset>acc:<cxxflags>+W2068,2461,2236,4070
16 <toolset>intel:<cxxflags>-Qwd264,239
17 <toolset>msvc:<warnings>all
18 <toolset>msvc:<asynch-exceptions>on
19 <toolset>msvc:<define>_CRT_SECURE_NO_DEPRECATE
20 <toolset>msvc:<define>_SCL_SECURE_NO_DEPRECATE
21 <toolset>msvc:<define>_SCL_SECURE_NO_WARNINGS
22 <toolset>msvc:<define>_CRT_SECURE_NO_WARNINGS
23 <toolset>msvc:<cxxflags>/wd4996
24 <toolset>msvc:<cxxflags>/wd4512
25 <toolset>msvc:<cxxflags>/wd4610
26 <toolset>msvc:<cxxflags>/wd4510
27 <toolset>msvc:<cxxflags>/wd4127
28 <toolset>msvc:<cxxflags>/wd4701
29 <toolset>msvc:<cxxflags>/wd4127
30 <toolset>msvc:<cxxflags>/wd4305
31 <toolset>msvc:<cxxflags>/wd4459
32 #-<toolset>msvc:<cxxflags>/Za # nonfinite Serialization examples fail link if disable MS extensions,
33 # because serialization library is built with MS extensions enabled (default).
34 <include>../../..
35 <include>../include_private
36 <exception-handling>off:<source>../test//no_eh
37 ;
38
39 # run bessel_zeros_example.cpp ; # Now split into four examples.
40 run bessel_zeros_example_1.cpp : : : <exception-handling>off:<build>no ;
41 run bessel_zeros_interator_example.cpp : : : <exception-handling>off:<build>no ;
42 run neumann_zeros_example_1.cpp : : : <exception-handling>off:<build>no ;
43
44 run test_cpp_float_close_fraction.cpp ../../test/build//boost_unit_test_framework/<link>static : : : <exception-handling>off:<build>no ;
45 run binomial_coinflip_example.cpp : : : <exception-handling>off:<build>no ;
46 run binomial_confidence_limits.cpp ;
47 run binomial_example_nag.cpp ;
48 run binomial_quiz_example.cpp : : : <exception-handling>off:<build>no ;
49 run binomial_sample_sizes.cpp ;
50 run c_error_policy_example.cpp ;
51 run chi_square_std_dev_test.cpp : : : <exception-handling>off:<build>no ;
52 run distribution_construction.cpp : : : <exception-handling>off:<build>no ;
53 run error_handling_example.cpp : : : <exception-handling>off:<build>no ;
54 run error_policies_example.cpp ;
55 run error_policy_example.cpp : : : <exception-handling>off:<build>no ;
56 run f_test.cpp ;
57 run find_location_example.cpp : : : <exception-handling>off:<build>no ;
58 run find_mean_and_sd_normal.cpp : : : <exception-handling>off:<build>no ;
59 run find_root_example.cpp : : : <exception-handling>off:<build>no ;
60 run find_scale_example.cpp : : : <exception-handling>off:<build>no ;
61 run geometric_examples.cpp : : : <exception-handling>off:<build>no ;
62 run hyperexponential_snips.cpp ;
63 run hyperexponential_more_snips.cpp ;
64 run inverse_chi_squared_example.cpp ;
65 # run inverse_chi_squared_find_df_example.cpp ;
66 run inverse_gamma_example.cpp ;
67 run inverse_gamma_distribution_example.cpp : : : <exception-handling>off:<build>no ;
68 run laplace_example.cpp : : : <exception-handling>off:<build>no ;
69 run nc_chi_sq_example.cpp ;
70 run neg_binom_confidence_limits.cpp ;
71 run neg_binomial_sample_sizes.cpp ;
72 run negative_binomial_example1.cpp : : : <exception-handling>off:<build>no ;
73 run negative_binomial_example2.cpp ;
74
75 run nonfinite_num_facet.cpp ;
76 run nonfinite_facet_simple.cpp ;
77 run nonfinite_num_facet_serialization.cpp ../../serialization/build//boost_serialization : : : <exception-handling>off:<build>no ;
78 # run lexical_cast_native.cpp ; # Expected to fail on some (but not all) platforms.
79 run lexical_cast_nonfinite_facets.cpp ;
80 run nonfinite_loopback_ok.cpp ;
81 run nonfinite_serialization_archives.cpp ../../serialization/build//boost_serialization : : : <exception-handling>off:<build>no ;
82 run nonfinite_facet_sstream.cpp ;
83
84 run constants_eg1.cpp ;
85
86 run normal_misc_examples.cpp : : : <exception-handling>off:<build>no ;
87 run owens_t_example.cpp ;
88 run policy_eg_1.cpp ;
89 run policy_eg_10.cpp ;
90 run policy_eg_2.cpp ;
91 run policy_eg_3.cpp ;
92 run policy_eg_4.cpp ;
93 run policy_eg_5.cpp ;
94 run policy_eg_6.cpp ;
95 run policy_eg_7.cpp ;
96 run policy_eg_8.cpp ;
97 run policy_eg_9.cpp ;
98 run policy_ref_snip1.cpp : : : <exception-handling>off:<build>no ;
99 run policy_ref_snip10.cpp ;
100 run policy_ref_snip11.cpp ;
101 run policy_ref_snip12.cpp ;
102 run policy_ref_snip13.cpp : : : <exception-handling>off:<build>no ;
103 run policy_ref_snip2.cpp ;
104 run policy_ref_snip3.cpp : : : <exception-handling>off:<build>no ;
105 run policy_ref_snip4.cpp ;
106 run policy_ref_snip5.cpp ;
107 run policy_ref_snip6.cpp ;
108 run policy_ref_snip7.cpp ;
109 run policy_ref_snip8.cpp ;
110 run policy_ref_snip9.cpp ;
111 run skew_normal_example.cpp ;
112 run students_t_example1.cpp ;
113 run students_t_example2.cpp ;
114 run students_t_example3.cpp ;
115 run students_t_single_sample.cpp ;
116 run students_t_two_samples.cpp ;
117 run HSO3SO4.cpp ;
118
119 run root_elliptic_finding.cpp /boost/timer : : : release <link>static ;
120 run root_finding_algorithms.cpp /boost/timer : : : release <link>static ;
121 run root_n_finding_algorithms.cpp /boost/timer : : : release <link>static ;
122
123 explicit root_elliptic_finding ;
124 explicit root_finding_algorithms ;
125 explicit root_n_finding_algorithms ;
126
127