Skip to content

Commit 9bc12ea

Browse files
Cameron Lowell PalmerOrphis
Cameron Lowell Palmer
authored andcommitted
Updated to Boost 1.67.0
1 parent 6c418d1 commit 9bc12ea

7 files changed

+85
-86
lines changed

CMakeLists.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ cmake_minimum_required(VERSION 3.0.0)
22
project(Boost-CMake)
33

44
option(BOOST_DOWNLOAD_TO_BINARY_DIR "Prefer downloading Boost to the binary directory instead of source directory" OFF)
5-
set(BOOST_URL "https://github.com/Orphis/boost-cmake/releases/download/v1.64.0/boost_1_64_0.tar.xz" CACHE STRING "Boost download URL")
6-
set(BOOST_URL_SHA256 "d964dfdab2f73d04a8f52303f1b141344447b78ab85dc79da78fa167fdd807f5" CACHE STRING "Boost download URL SHA256 checksum")
5+
set(BOOST_URL "https://dl.bintray.com/boostorg/release/1.67.0/source/boost_1_67_0.tar.bz2" CACHE STRING "Boost download URL")
6+
set(BOOST_URL_SHA256 "2684c972994ee57fc5632e03bf044746f6eb45d4920c343937a465fd67a5adba" CACHE STRING "Boost download URL SHA256 checksum")
77
set(BOOST_ARCHIVE_DIRECTORY "" CACHE DIRECTORY "Use the specified local directory to search for boost archives instead of downloading them" )
88

99
list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake/Modules)

libs/context.cmake

+3-1
Original file line numberDiff line numberDiff line change
@@ -54,5 +54,7 @@ _add_boost_test(
5454
RUN ${BOOST_SOURCE}/libs/context/test/test_invoke.cpp
5555
RUN ${BOOST_SOURCE}/libs/context/test/test_apply.cpp
5656
RUN ${BOOST_SOURCE}/libs/context/test/test_fcontext.cpp
57-
RUN ${BOOST_SOURCE}/libs/context/test/test_execution_context.cpp
57+
RUN ${BOOST_SOURCE}/libs/context/test/test_fiber.cpp
58+
RUN ${BOOST_SOURCE}/libs/context/test/test_callcc.cpp
59+
RUN ${BOOST_SOURCE}/libs/context/test/test_execution_context_v2.cpp
5860
)

libs/exception.cmake

-1
Original file line numberDiff line numberDiff line change
@@ -37,5 +37,4 @@ _add_boost_test(
3737
RUN ${BOOST_SOURCE}/libs/exception/test/current_exception_cast_test.cpp
3838
RUN ${BOOST_SOURCE}/libs/exception/test/errinfos_test.cpp
3939
RUN ${BOOST_SOURCE}/libs/exception/test/exception_ptr_test.cpp
40-
RUN ${BOOST_SOURCE}/libs/exception/test/N3757_test.cpp
4140
)

libs/random.cmake

+77-79
Original file line numberDiff line numberDiff line change
@@ -12,110 +12,108 @@ _add_boost_test(
1212
Boost::random
1313
Boost::unit_test_framework
1414
TESTS
15+
RUN ${BOOST_SOURCE}/libs/random/test/histogram.cpp
16+
RUN ${BOOST_SOURCE}/libs/random/test/multiprecision_float_test.cpp
17+
RUN ${BOOST_SOURCE}/libs/random/test/multiprecision_int_test.cpp
18+
# RUN ${BOOST_SOURCE}/libs/random/test/statistic_tests.cpp
19+
RUN ${BOOST_SOURCE}/libs/random/test/test_bernoulli.cpp
20+
RUN ${BOOST_SOURCE}/libs/random/test/test_bernoulli_distribution.cpp
21+
RUN ${BOOST_SOURCE}/libs/random/test/test_beta.cpp
22+
RUN ${BOOST_SOURCE}/libs/random/test/test_beta_distribution.cpp
23+
RUN ${BOOST_SOURCE}/libs/random/test/test_binomial.cpp
24+
RUN ${BOOST_SOURCE}/libs/random/test/test_binomial_distribution.cpp
25+
RUN ${BOOST_SOURCE}/libs/random/test/test_cauchy.cpp
26+
RUN ${BOOST_SOURCE}/libs/random/test/test_cauchy_distribution.cpp
27+
RUN ${BOOST_SOURCE}/libs/random/test/test_chi_squared.cpp
28+
RUN ${BOOST_SOURCE}/libs/random/test/test_chi_squared_distribution.cpp
1529
RUN ${BOOST_SOURCE}/libs/random/test/test_const_mod.cpp
16-
RUN ${BOOST_SOURCE}/libs/random/test/test_generate_canonical.cpp
17-
RUN ${BOOST_SOURCE}/libs/random/test/test_random_number_generator.cpp
18-
RUN ${BOOST_SOURCE}/libs/random/example/random_demo.cpp
19-
RUN ${BOOST_SOURCE}/libs/random/test/test_random_device.cpp
20-
21-
RUN ${BOOST_SOURCE}/libs/random/test/test_minstd_rand0.cpp
22-
RUN ${BOOST_SOURCE}/libs/random/test/test_minstd_rand.cpp
23-
RUN ${BOOST_SOURCE}/libs/random/test/test_rand48.cpp
24-
RUN ${BOOST_SOURCE}/libs/random/test/test_mt11213b.cpp
25-
RUN ${BOOST_SOURCE}/libs/random/test/test_mt19937.cpp
26-
RUN ${BOOST_SOURCE}/libs/random/test/test_mt19937_64.cpp
30+
RUN ${BOOST_SOURCE}/libs/random/test/test_discrete.cpp
31+
RUN ${BOOST_SOURCE}/libs/random/test/test_discrete_distribution.cpp
2732
RUN ${BOOST_SOURCE}/libs/random/test/test_ecuyer1988.cpp
33+
RUN ${BOOST_SOURCE}/libs/random/test/test_exponential.cpp
34+
RUN ${BOOST_SOURCE}/libs/random/test/test_exponential_distribution.cpp
35+
RUN ${BOOST_SOURCE}/libs/random/test/test_extreme_value.cpp
36+
RUN ${BOOST_SOURCE}/libs/random/test/test_extreme_value_distribution.cpp
37+
RUN ${BOOST_SOURCE}/libs/random/test/test_fisher_f.cpp
38+
RUN ${BOOST_SOURCE}/libs/random/test/test_fisher_f_distribution.cpp
39+
RUN ${BOOST_SOURCE}/libs/random/test/test_gamma.cpp
40+
RUN ${BOOST_SOURCE}/libs/random/test/test_gamma_distribution.cpp
41+
RUN ${BOOST_SOURCE}/libs/random/test/test_generate_canonical.cpp
42+
RUN ${BOOST_SOURCE}/libs/random/test/test_geometric.cpp
43+
RUN ${BOOST_SOURCE}/libs/random/test/test_geometric_distribution.cpp
2844
RUN ${BOOST_SOURCE}/libs/random/test/test_hellekalek1995.cpp
29-
RUN ${BOOST_SOURCE}/libs/random/test/test_linear_feedback_shift.cpp
30-
RUN ${BOOST_SOURCE}/libs/random/test/test_taus88.cpp
31-
RUN ${BOOST_SOURCE}/libs/random/test/test_kreutzer1986.cpp
32-
RUN ${BOOST_SOURCE}/libs/random/test/test_ranlux3.cpp
33-
RUN ${BOOST_SOURCE}/libs/random/test/test_ranlux4.cpp
34-
RUN ${BOOST_SOURCE}/libs/random/test/test_ranlux3_01.cpp
35-
RUN ${BOOST_SOURCE}/libs/random/test/test_ranlux4_01.cpp
36-
RUN ${BOOST_SOURCE}/libs/random/test/test_ranlux64_4.cpp
37-
RUN ${BOOST_SOURCE}/libs/random/test/test_ranlux64_3.cpp
38-
RUN ${BOOST_SOURCE}/libs/random/test/test_ranlux64_3_01.cpp
39-
RUN ${BOOST_SOURCE}/libs/random/test/test_ranlux64_4_01.cpp
40-
RUN ${BOOST_SOURCE}/libs/random/test/test_ranlux24_base.cpp
41-
RUN ${BOOST_SOURCE}/libs/random/test/test_ranlux24.cpp
42-
RUN ${BOOST_SOURCE}/libs/random/test/test_ranlux48_base.cpp
43-
RUN ${BOOST_SOURCE}/libs/random/test/test_ranlux48.cpp
44-
RUN ${BOOST_SOURCE}/libs/random/test/test_knuth_b.cpp
45+
RUN ${BOOST_SOURCE}/libs/random/test/test_hyperexponential.cpp
46+
RUN ${BOOST_SOURCE}/libs/random/test/test_hyperexponential_distribution.cpp
4547
RUN ${BOOST_SOURCE}/libs/random/test/test_independent_bits31.cpp
4648
RUN ${BOOST_SOURCE}/libs/random/test/test_independent_bits32.cpp
49+
RUN ${BOOST_SOURCE}/libs/random/test/test_knuth_b.cpp
50+
RUN ${BOOST_SOURCE}/libs/random/test/test_kreutzer1986.cpp
4751
RUN ${BOOST_SOURCE}/libs/random/test/test_lagged_fibonacci.cpp
48-
RUN ${BOOST_SOURCE}/libs/random/test/test_lagged_fibonacci607.cpp
4952
RUN ${BOOST_SOURCE}/libs/random/test/test_lagged_fibonacci1279.cpp
53+
RUN ${BOOST_SOURCE}/libs/random/test/test_lagged_fibonacci19937.cpp
5054
RUN ${BOOST_SOURCE}/libs/random/test/test_lagged_fibonacci2281.cpp
55+
RUN ${BOOST_SOURCE}/libs/random/test/test_lagged_fibonacci23209.cpp
5156
RUN ${BOOST_SOURCE}/libs/random/test/test_lagged_fibonacci3217.cpp
5257
RUN ${BOOST_SOURCE}/libs/random/test/test_lagged_fibonacci4423.cpp
53-
RUN ${BOOST_SOURCE}/libs/random/test/test_lagged_fibonacci9689.cpp
54-
RUN ${BOOST_SOURCE}/libs/random/test/test_lagged_fibonacci19937.cpp
55-
RUN ${BOOST_SOURCE}/libs/random/test/test_lagged_fibonacci23209.cpp
5658
RUN ${BOOST_SOURCE}/libs/random/test/test_lagged_fibonacci44497.cpp
57-
RUN ${BOOST_SOURCE}/libs/random/test/test_zero_seed.cpp
58-
RUN ${BOOST_SOURCE}/libs/random/test/test_seed_seq.cpp
59-
60-
RUN ${BOOST_SOURCE}/libs/random/test/test_binomial.cpp
61-
RUN ${BOOST_SOURCE}/libs/random/test/test_binomial_distribution.cpp
62-
RUN ${BOOST_SOURCE}/libs/random/test/test_poisson.cpp
63-
RUN ${BOOST_SOURCE}/libs/random/test/test_poisson_distribution.cpp
64-
RUN ${BOOST_SOURCE}/libs/random/test/test_discrete.cpp
65-
RUN ${BOOST_SOURCE}/libs/random/test/test_discrete_distribution.cpp
66-
RUN ${BOOST_SOURCE}/libs/random/test/test_gamma.cpp
67-
RUN ${BOOST_SOURCE}/libs/random/test/test_gamma_distribution.cpp
68-
RUN ${BOOST_SOURCE}/libs/random/test/test_weibull.cpp
69-
RUN ${BOOST_SOURCE}/libs/random/test/test_weibull_distribution.cpp
70-
RUN ${BOOST_SOURCE}/libs/random/test/test_extreme_value.cpp
71-
RUN ${BOOST_SOURCE}/libs/random/test/test_extreme_value_distribution.cpp
59+
RUN ${BOOST_SOURCE}/libs/random/test/test_lagged_fibonacci607.cpp
60+
RUN ${BOOST_SOURCE}/libs/random/test/test_lagged_fibonacci9689.cpp
61+
RUN ${BOOST_SOURCE}/libs/random/test/test_laplace.cpp
62+
RUN ${BOOST_SOURCE}/libs/random/test/test_laplace_distribution.cpp
63+
RUN ${BOOST_SOURCE}/libs/random/test/test_linear_feedback_shift.cpp
64+
RUN ${BOOST_SOURCE}/libs/random/test/test_lognormal.cpp
65+
RUN ${BOOST_SOURCE}/libs/random/test/test_lognormal_distribution.cpp
66+
RUN ${BOOST_SOURCE}/libs/random/test/test_minstd_rand.cpp
67+
RUN ${BOOST_SOURCE}/libs/random/test/test_minstd_rand0.cpp
68+
RUN ${BOOST_SOURCE}/libs/random/test/test_mt11213b.cpp
69+
RUN ${BOOST_SOURCE}/libs/random/test/test_mt19937.cpp
70+
RUN ${BOOST_SOURCE}/libs/random/test/test_mt19937_64.cpp
7271
RUN ${BOOST_SOURCE}/libs/random/test/test_negative_binomial.cpp
7372
RUN ${BOOST_SOURCE}/libs/random/test/test_negative_binomial_distribution.cpp
74-
RUN ${BOOST_SOURCE}/libs/random/test/test_chi_squared.cpp
75-
RUN ${BOOST_SOURCE}/libs/random/test/test_chi_squared_distribution.cpp
76-
RUN ${BOOST_SOURCE}/libs/random/test/test_fisher_f.cpp
77-
RUN ${BOOST_SOURCE}/libs/random/test/test_fisher_f_distribution.cpp
78-
RUN ${BOOST_SOURCE}/libs/random/test/test_student_t.cpp
79-
RUN ${BOOST_SOURCE}/libs/random/test/test_student_t_distribution.cpp
73+
RUN ${BOOST_SOURCE}/libs/random/test/test_non_central_chi_squared.cpp
74+
RUN ${BOOST_SOURCE}/libs/random/test/test_non_central_chi_squared_distribution.cpp
8075
RUN ${BOOST_SOURCE}/libs/random/test/test_normal.cpp
8176
RUN ${BOOST_SOURCE}/libs/random/test/test_normal_distribution.cpp
77+
RUN ${BOOST_SOURCE}/libs/random/test/test_old_uniform_int.cpp
78+
RUN ${BOOST_SOURCE}/libs/random/test/test_old_uniform_int_distribution.cpp
79+
RUN ${BOOST_SOURCE}/libs/random/test/test_old_uniform_real.cpp
80+
RUN ${BOOST_SOURCE}/libs/random/test/test_old_uniform_real_distribution.cpp
8281
RUN ${BOOST_SOURCE}/libs/random/test/test_piecewise_constant.cpp
8382
RUN ${BOOST_SOURCE}/libs/random/test/test_piecewise_constant_distribution.cpp
8483
RUN ${BOOST_SOURCE}/libs/random/test/test_piecewise_linear.cpp
8584
RUN ${BOOST_SOURCE}/libs/random/test/test_piecewise_linear_distribution.cpp
86-
RUN ${BOOST_SOURCE}/libs/random/test/test_exponential.cpp
87-
RUN ${BOOST_SOURCE}/libs/random/test/test_exponential_distribution.cpp
88-
RUN ${BOOST_SOURCE}/libs/random/test/test_bernoulli.cpp
89-
RUN ${BOOST_SOURCE}/libs/random/test/test_bernoulli_distribution.cpp
90-
RUN ${BOOST_SOURCE}/libs/random/test/test_cauchy.cpp
91-
RUN ${BOOST_SOURCE}/libs/random/test/test_cauchy_distribution.cpp
92-
RUN ${BOOST_SOURCE}/libs/random/test/test_geometric.cpp
93-
RUN ${BOOST_SOURCE}/libs/random/test/test_geometric_distribution.cpp
94-
RUN ${BOOST_SOURCE}/libs/random/test/test_lognormal.cpp
95-
RUN ${BOOST_SOURCE}/libs/random/test/test_lognormal_distribution.cpp
85+
RUN ${BOOST_SOURCE}/libs/random/test/test_poisson.cpp
86+
RUN ${BOOST_SOURCE}/libs/random/test/test_poisson_distribution.cpp
87+
RUN ${BOOST_SOURCE}/libs/random/test/test_rand48.cpp
88+
RUN ${BOOST_SOURCE}/libs/random/test/test_random_device.cpp
89+
RUN ${BOOST_SOURCE}/libs/random/test/test_random_number_generator.cpp
90+
RUN ${BOOST_SOURCE}/libs/random/test/test_ranlux24.cpp
91+
RUN ${BOOST_SOURCE}/libs/random/test/test_ranlux24_base.cpp
92+
RUN ${BOOST_SOURCE}/libs/random/test/test_ranlux3.cpp
93+
RUN ${BOOST_SOURCE}/libs/random/test/test_ranlux3_01.cpp
94+
RUN ${BOOST_SOURCE}/libs/random/test/test_ranlux4.cpp
95+
RUN ${BOOST_SOURCE}/libs/random/test/test_ranlux48.cpp
96+
RUN ${BOOST_SOURCE}/libs/random/test/test_ranlux48_base.cpp
97+
RUN ${BOOST_SOURCE}/libs/random/test/test_ranlux4_01.cpp
98+
RUN ${BOOST_SOURCE}/libs/random/test/test_ranlux64_3.cpp
99+
RUN ${BOOST_SOURCE}/libs/random/test/test_ranlux64_3_01.cpp
100+
RUN ${BOOST_SOURCE}/libs/random/test/test_ranlux64_4.cpp
101+
RUN ${BOOST_SOURCE}/libs/random/test/test_ranlux64_4_01.cpp
102+
RUN ${BOOST_SOURCE}/libs/random/test/test_seed_seq.cpp
103+
RUN ${BOOST_SOURCE}/libs/random/test/test_student_t.cpp
104+
RUN ${BOOST_SOURCE}/libs/random/test/test_student_t_distribution.cpp
105+
RUN ${BOOST_SOURCE}/libs/random/test/test_taus88.cpp
96106
RUN ${BOOST_SOURCE}/libs/random/test/test_triangle.cpp
97107
RUN ${BOOST_SOURCE}/libs/random/test/test_triangle_distribution.cpp
98108
RUN ${BOOST_SOURCE}/libs/random/test/test_uniform_int.cpp
99109
RUN ${BOOST_SOURCE}/libs/random/test/test_uniform_int_distribution.cpp
100-
RUN ${BOOST_SOURCE}/libs/random/test/test_uniform_real.cpp
101-
RUN ${BOOST_SOURCE}/libs/random/test/test_uniform_real_distribution.cpp
102110
RUN ${BOOST_SOURCE}/libs/random/test/test_uniform_on_sphere.cpp
103111
RUN ${BOOST_SOURCE}/libs/random/test/test_uniform_on_sphere_distribution.cpp
112+
RUN ${BOOST_SOURCE}/libs/random/test/test_uniform_real.cpp
113+
RUN ${BOOST_SOURCE}/libs/random/test/test_uniform_real_distribution.cpp
104114
RUN ${BOOST_SOURCE}/libs/random/test/test_uniform_smallint.cpp
105115
RUN ${BOOST_SOURCE}/libs/random/test/test_uniform_smallint_distribution.cpp
106-
RUN ${BOOST_SOURCE}/libs/random/test/test_old_uniform_real.cpp
107-
RUN ${BOOST_SOURCE}/libs/random/test/test_old_uniform_real_distribution.cpp
108-
RUN ${BOOST_SOURCE}/libs/random/test/test_old_uniform_int.cpp
109-
RUN ${BOOST_SOURCE}/libs/random/test/test_old_uniform_int_distribution.cpp
110-
RUN ${BOOST_SOURCE}/libs/random/test/test_beta.cpp
111-
RUN ${BOOST_SOURCE}/libs/random/test/test_beta_distribution.cpp
112-
RUN ${BOOST_SOURCE}/libs/random/test/test_laplace.cpp
113-
RUN ${BOOST_SOURCE}/libs/random/test/test_laplace_distribution.cpp
114-
RUN ${BOOST_SOURCE}/libs/random/test/test_non_central_chi_squared.cpp
115-
RUN ${BOOST_SOURCE}/libs/random/test/test_non_central_chi_squared_distribution.cpp
116-
RUN ${BOOST_SOURCE}/libs/random/test/test_hyperexponential.cpp
117-
# RUN ${BOOST_SOURCE}/libs/random/test/test_hyperexponential_distribution.cpp
118-
119-
RUN ${BOOST_SOURCE}/libs/random/test/multiprecision_int_test.cpp
120-
RUN ${BOOST_SOURCE}/libs/random/test/multiprecision_float_test.cpp
116+
RUN ${BOOST_SOURCE}/libs/random/test/test_weibull.cpp
117+
RUN ${BOOST_SOURCE}/libs/random/test/test_weibull_distribution.cpp
118+
RUN ${BOOST_SOURCE}/libs/random/test/test_zero_seed.cpp
121119
)

libs/serialization.cmake

-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@ _add_boost_lib(
4040
${BOOST_SOURCE}/libs/serialization/src/extended_type_info_typeid.cpp
4141
${BOOST_SOURCE}/libs/serialization/src/polymorphic_iarchive.cpp
4242
${BOOST_SOURCE}/libs/serialization/src/polymorphic_oarchive.cpp
43-
${BOOST_SOURCE}/libs/serialization/src/singleton.cpp
4443
${BOOST_SOURCE}/libs/serialization/src/stl_port.cpp
4544
${BOOST_SOURCE}/libs/serialization/src/text_iarchive.cpp
4645
${BOOST_SOURCE}/libs/serialization/src/text_oarchive.cpp

libs/test.cmake

+2-1
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,18 @@ _add_boost_lib(
66
${BOOST_SOURCE}/libs/test/src/decorator.cpp
77
${BOOST_SOURCE}/libs/test/src/execution_monitor.cpp
88
${BOOST_SOURCE}/libs/test/src/framework.cpp
9+
${BOOST_SOURCE}/libs/test/src/junit_log_formatter.cpp
910
${BOOST_SOURCE}/libs/test/src/plain_report_formatter.cpp
1011
${BOOST_SOURCE}/libs/test/src/progress_monitor.cpp
1112
${BOOST_SOURCE}/libs/test/src/results_collector.cpp
1213
${BOOST_SOURCE}/libs/test/src/results_reporter.cpp
14+
${BOOST_SOURCE}/libs/test/src/test_framework_init_observer.cpp
1315
${BOOST_SOURCE}/libs/test/src/test_tools.cpp
1416
${BOOST_SOURCE}/libs/test/src/test_tree.cpp
1517
${BOOST_SOURCE}/libs/test/src/unit_test_log.cpp
1618
${BOOST_SOURCE}/libs/test/src/unit_test_main.cpp
1719
${BOOST_SOURCE}/libs/test/src/unit_test_monitor.cpp
1820
${BOOST_SOURCE}/libs/test/src/unit_test_parameters.cpp
19-
${BOOST_SOURCE}/libs/test/src/junit_log_formatter.cpp
2021
${BOOST_SOURCE}/libs/test/src/xml_log_formatter.cpp
2122
${BOOST_SOURCE}/libs/test/src/xml_report_formatter.cpp
2223
LINK

repack.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
set -e
44

5-
BOOST_VERSION=1.64.0
5+
BOOST_VERSION=1.67.0
66

77
function finish {
88
rm -rf ${tmp_dir}

0 commit comments

Comments
 (0)