]>
Commit | Line | Data |
---|---|---|
20effc67 | 1 | # Copyright 2016-2017 Joaquín M López Muñoz. |
b32b8144 FG |
2 | # Distributed under the Boost Software License, Version 1.0. |
3 | # (See accompanying file LICENSE_1_0.txt or copy at | |
4 | # http://www.boost.org/LICENSE_1_0.txt) | |
5 | # | |
6 | # See http://www.boost.org/libs/poly_collection for library home page. | |
7 | ||
8 | import testing ; | |
9 | import ../../config/checks/config : requires ; | |
10 | ||
11 | project | |
12 | : requirements | |
13 | [ requires cxx11_noexcept ] # used as a proxy for C++11 support | |
14 | <toolset>msvc:<cxxflags>-D_SCL_SECURE_NO_WARNINGS | |
15 | ; | |
16 | ||
17 | test-suite "poly_collection" : | |
18 | [ run test_algorithm.cpp test_algorithm1.cpp | |
19 | test_algorithm2.cpp test_algorithm3.cpp | |
20 | test_algorithm_main.cpp | |
21 | : | |
22 | : | |
23 | : <toolset>msvc:<cxxflags>/bigobj | |
24 | <toolset>gcc:<inlining>on | |
25 | <toolset>gcc:<optimization>space | |
26 | <toolset>clang:<inlining>on | |
27 | <toolset>clang:<optimization>space ] | |
28 | [ run test_capacity.cpp test_capacity_main.cpp ] | |
29 | [ run test_comparison.cpp test_comparison_main.cpp ] | |
30 | [ run test_construction.cpp test_construction_main.cpp | |
31 | : | |
32 | : | |
33 | : <toolset>msvc:<cxxflags>/bigobj | |
34 | <toolset>gcc:<inlining>on | |
35 | <toolset>gcc:<optimization>space | |
36 | <toolset>clang:<inlining>on | |
37 | <toolset>clang:<optimization>space ] | |
38 | [ run test_emplacement.cpp test_emplacement_main.cpp ] | |
39 | [ run test_erasure.cpp test_erasure_main.cpp ] | |
40 | [ run test_insertion.cpp test_insertion_main.cpp ] | |
41 | [ run test_iterators.cpp test_iterators_main.cpp ] | |
42 | [ run test_registration.cpp test_registration_main.cpp ] | |
43 | ; |