]>
Commit | Line | Data |
---|---|---|
92f5a8d4 TL |
1 | # Copyright (c) 2018 Mateusz Loskot <mateusz@loskot.net> |
2 | # Copyright (c) 2019 Hans Dembinski | |
3 | # | |
4 | # Use, modification and distribution is subject to the Boost Software License, | |
5 | # Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at | |
6 | # http://www.boost.org/LICENSE_1_0.txt) | |
7 | ||
8 | import testing ; | |
9 | import ../../config/checks/config : requires ; | |
10 | ||
11 | project | |
12 | : requirements | |
13 | [ requires | |
14 | cxx14_constexpr cxx14_decltype_auto cxx14_generic_lambdas cxx14_return_type_deduction cxx11_user_defined_literals | |
15 | # list could go on... | |
16 | ] | |
17 | ; | |
18 | ||
19 | alias cxx14 : | |
20 | [ run getting_started_listing_01.cpp ] | |
21 | [ run getting_started_listing_02.cpp ] | |
22 | [ run getting_started_listing_03.cpp ] | |
23 | [ run getting_started_listing_04.cpp ] | |
f67539c2 | 24 | [ run getting_started_listing_05.cpp ] |
92f5a8d4 TL |
25 | [ run guide_axis_basic_demo.cpp ] |
26 | [ run guide_axis_circular.cpp ] | |
27 | [ run guide_axis_growing.cpp ] | |
28 | [ run guide_axis_with_labels.cpp ] | |
29 | [ run guide_axis_with_transform.cpp ] | |
30 | [ run guide_axis_with_uoflow_off.cpp ] | |
31 | [ run guide_custom_2d_axis.cpp ] | |
f67539c2 TL |
32 | [ run guide_custom_accumulators_builtin.cpp ] |
33 | [ run guide_custom_accumulators_with_metadata.cpp ] | |
34 | [ run guide_custom_accumulators_simple.cpp ] | |
35 | [ run guide_custom_accumulators_advanced.cpp ] | |
36 | [ run guide_custom_accumulators_ouroboros.cpp ] | |
92f5a8d4 TL |
37 | [ run guide_custom_minimal_axis.cpp ] |
38 | [ run guide_custom_modified_axis.cpp ] | |
39 | [ run guide_custom_storage.cpp ] | |
40 | [ run guide_fill_histogram.cpp ] | |
41 | [ run guide_fill_profile.cpp ] | |
42 | [ run guide_fill_weighted_histogram.cpp ] | |
43 | [ run guide_fill_weighted_profile.cpp ] | |
44 | [ run guide_histogram_operators.cpp ] | |
45 | [ run guide_histogram_reduction.cpp ] | |
46 | [ run guide_histogram_projection.cpp ] | |
47 | [ run guide_histogram_streaming.cpp ] | |
f67539c2 | 48 | [ run guide_histogram_in_api.cpp ] |
92f5a8d4 TL |
49 | [ run guide_indexed_access.cpp ] |
50 | [ run guide_make_dynamic_histogram.cpp ] | |
51 | [ run guide_make_static_histogram.cpp ] | |
52 | [ run guide_stdlib_algorithms.cpp ] | |
53 | ; | |
54 | ||
55 | alias threading : | |
56 | [ run guide_parallel_filling.cpp ] : | |
57 | <threading>multi | |
58 | ; | |
59 | ||
20effc67 TL |
60 | alias libserial : |
61 | /boost/serialization//boost_serialization : | |
62 | <link>static <warnings>off <rtti>on | |
63 | ; | |
92f5a8d4 TL |
64 | |
65 | alias serial : | |
20effc67 TL |
66 | [ run guide_histogram_serialization.cpp libserial ] : |
67 | <warnings>off | |
92f5a8d4 TL |
68 | ; |
69 | ||
70 | alias all : cxx14 threading serial ; | |
71 | ||
72 | explicit cxx14 ; | |
73 | explicit threading ; | |
74 | explicit libserial ; | |
75 | explicit serial ; |