]> git.proxmox.com Git - ceph.git/blame - ceph/src/boost/libs/mp11/test/Jamfile
Add patch for failing prerm scripts
[ceph.git] / ceph / src / boost / libs / mp11 / test / Jamfile
CommitLineData
b32b8144
FG
1# Boost.Mp11 Library Test Jamfile
2#
3# Copyright 2015-2017 Peter Dimov
4#
5# Distributed under the Boost Software License, Version 1.0.
6# See accompanying file LICENSE_1_0.txt or copy at
7# http://www.boost.org/LICENSE_1_0.txt
8
9import testing ;
10import ../../config/checks/config : requires ;
11
12project : requirements [ requires cxx11_variadic_templates cxx11_template_aliases cxx11_decltype cxx11_hdr_tuple ] ;
13
14# include-only
15compile mp11.cpp ;
16
17# list
18run mp_size.cpp ;
19run mp_empty.cpp ;
20run mp_front.cpp ;
21run mp_pop_front.cpp ;
22run mp_second.cpp ;
23run mp_third.cpp ;
24run mp_push_front.cpp ;
25run mp_push_back.cpp ;
26run mp_rename.cpp ;
27run mp_append.cpp ;
28run mp_append_2.cpp ;
29run mp_replace_front.cpp ;
30run mp_replace_second.cpp ;
31run mp_replace_third.cpp ;
32run mp_apply_q.cpp ;
33run mp_is_list.cpp ;
34run mp_list_c.cpp ;
35
36# algorithm
37run mp_assign.cpp ;
38run mp_clear.cpp ;
39run mp_transform.cpp ;
40run mp_transform_q.cpp ;
41run mp_transform_sf.cpp ;
42run mp_transform_if.cpp ;
43run mp_transform_if_q.cpp ;
44run mp_fill.cpp ;
45run mp_count.cpp ;
46run mp_count_if.cpp ;
47run mp_count_if_q.cpp ;
48run mp_contains.cpp ;
49run mp_repeat.cpp ;
50run mp_product.cpp ;
51run mp_drop.cpp ;
52run mp_iota.cpp ;
53run mp_at.cpp ;
54run mp_at_sf.cpp ;
55run mp_take.cpp ;
56run mp_replace.cpp ;
57run mp_replace_if.cpp ;
58run mp_replace_if_q.cpp ;
59run mp_copy_if.cpp ;
60run mp_copy_if_q.cpp ;
61run mp_remove.cpp ;
62run mp_remove_if.cpp ;
63run mp_remove_if_q.cpp ;
64run mp_partition.cpp ;
65run mp_partition_q.cpp ;
66run mp_sort.cpp ;
67run mp_sort_q.cpp ;
68run mp_find.cpp ;
69run mp_find_if.cpp ;
70run mp_find_if_q.cpp ;
71run mp_reverse.cpp ;
72run mp_fold.cpp ;
73run mp_fold_q.cpp ;
74run mp_reverse_fold.cpp ;
75run mp_reverse_fold_q.cpp ;
76run mp_unique.cpp ;
77run mp_all_of.cpp ;
78run mp_all_of_q.cpp ;
79run mp_any_of.cpp ;
80run mp_any_of_q.cpp ;
81run mp_none_of.cpp ;
82run mp_none_of_q.cpp ;
83run mp_replace_at.cpp ;
84run mp_replace_at_c.cpp ;
85run mp_for_each.cpp ;
86run mp_insert.cpp ;
87run mp_erase.cpp ;
88run mp_with_index.cpp ;
89run mp_with_index_cx.cpp ;
90run mp_from_sequence.cpp ;
91run mp_min_element.cpp ;
92run mp_min_element_q.cpp ;
93run mp_max_element.cpp ;
94run mp_max_element_q.cpp ;
95run mp_nth_element.cpp ;
96run mp_nth_element_q.cpp ;
97
98# integral
99run integral.cpp ;
100
101# utility
102run mp_identity.cpp ;
103run mp_inherit.cpp ;
104run mp_if.cpp ;
105run mp_if_sf.cpp ;
106run mp_eval_if.cpp ;
107run mp_eval_if_sf.cpp ;
108run mp_valid.cpp ;
109run mp_defer.cpp ;
110run mp_quote.cpp ;
111run mp_invoke.cpp ;
112run mp_invoke_sf.cpp ;
113run mp_quote_trait.cpp ;
114run mp_cond.cpp ;
115run mp_cond_sf.cpp ;
116
117# integer_sequence
118run integer_sequence.cpp ;
119
120# tuple
121run tuple_for_each.cpp ;
122compile tuple_for_each_cx.cpp ;
123run tuple_apply.cpp ;
124compile tuple_apply_cx.cpp ;
125run construct_from_tuple.cpp ;
126compile construct_from_tuple_cx.cpp ;
127
128# set
129run mp_set_contains.cpp ;
130run mp_set_push_back.cpp ;
131run mp_set_push_front.cpp ;
132run mp_is_set.cpp ;
133
134# function
135run mp_all.cpp ;
136run mp_and.cpp ;
137run mp_any.cpp ;
138run mp_or.cpp ;
139run mp_same.cpp ;
140run mp_plus.cpp ;
141run mp_less.cpp ;
142run mp_min.cpp ;
143run mp_max.cpp ;
144
145# map
146run mp_map_find.cpp ;
147run mp_map_contains.cpp ;
148run mp_map_insert.cpp ;
149run mp_map_replace.cpp ;
150run mp_map_erase.cpp ;
151run mp_map_update.cpp ;
152run mp_map_update_q.cpp ;
153run mp_map_keys.cpp ;
154run mp_is_map.cpp ;
155
156# bind
157run mp_bind.cpp ;
158run mp_bind_q.cpp ;
159run mp_bind_front.cpp ;
160run mp_bind_back.cpp ;
161
162# mpl
163run mpl.cpp ;
164
165# quick (for CI)
166alias quick : mp11 mp_size ;
167explicit quick ;