]> git.proxmox.com Git - ceph.git/blame - ceph/src/boost/libs/sort/test/Jamfile.v2
update sources to ceph Nautilus 14.2.1
[ceph.git] / ceph / src / boost / libs / sort / test / Jamfile.v2
CommitLineData
11fdf7f2
TL
1# Boost sorting_algo library test suite Jamfile ----------------------------
2#
3# Copyright Steven Ross 2009. Use, modification and
4# distribution is subject to the Boost Software License, Version
5# 1.0. (See accompanying file LICENSE_1_0.txt or copy at
6# http://www.boost.org/LICENSE_1_0.txt)
7#
8# See http://www.boost.org/libs/sort for library home page.
9
10import ../../config/checks/config : requires ;
11import testing ;
12
13{
14 test-suite "sort"
15 : [ run integer_sort_test.cpp
16 : : : : integer_sort ]
17 [ run float_sort_test.cpp
18 : : : : float_sort ]
19 [ run string_sort_test.cpp
20 : : : : string_sort ]
21 [ run sort_detail_test.cpp
22 : : : : sort_detail ]
23
24 [ run test_pdqsort.cpp
25 : : : [ requires
26 cxx11_hdr_random ] <optimization>speed : test_pdqsort ]
27
28 [ run test_flat_stable_sort.cpp
29 : : : [ requires
30 cxx11_constexpr
31 cxx11_noexcept ] <optimization>speed : test_flat_stable_sort ]
32
33 [ run test_spinsort.cpp
34 : : : [ requires
35 cxx11_constexpr
36 cxx11_noexcept ] <optimization>speed : test_spinsort ]
37
38 [ run test_insert_sort.cpp
39 : : : [ requires
40 cxx11_constexpr
41 cxx11_noexcept ] <optimization>speed : test_insert_sort ]
42
43
44 [ run test_block_indirect_sort.cpp
45 : : : [ requires
46 cxx11_constexpr
47 cxx11_noexcept
48 cxx11_thread_local
49 cxx11_lambdas ] <optimization>speed <threading>multi : test_block_indirect_sort ]
50
51 [ run test_sample_sort.cpp
52 : : : [ requires
53 cxx11_constexpr
54 cxx11_noexcept
55 cxx11_thread_local
56 cxx11_lambdas ] <optimization>speed <threading>multi : test_sample_sort ]
57
58 [ run test_parallel_stable_sort.cpp
59 : : : [ requires
60 cxx11_constexpr
61 cxx11_noexcept
62 cxx11_thread_local
63 cxx11_lambdas ] <optimization>speed <threading>multi : test_parallel_stable_sort ]
64 ;
65}