mirror of
https://github.com/boostorg/poly_collection.git
synced 2026-01-19 16:32:14 +00:00
* disallowed fixed_variant with no types
* protected fixed_variant copy/assignment
* documented disallowance of fixed_variant copy/assignment
* worked around spurious C2248 msvc-14.{0|1}
* fixed workaround
40 lines
1.5 KiB
Plaintext
40 lines
1.5 KiB
Plaintext
# Copyright 2016-2024 Joaquín M López Muñoz.
|
|
# Distributed under the Boost Software License, Version 1.0.
|
|
# (See accompanying file LICENSE_1_0.txt or copy at
|
|
# http://www.boost.org/LICENSE_1_0.txt)
|
|
#
|
|
# See http://www.boost.org/libs/poly_collection for library home page.
|
|
|
|
require-b2 5.0.1 ;
|
|
import-search /boost/config/checks ;
|
|
|
|
import testing ;
|
|
import config : requires ;
|
|
|
|
project
|
|
: requirements
|
|
<library>/boost/poly_collection//boost_poly_collection
|
|
[ requires cxx11_noexcept ] # used as a proxy for C++11 support
|
|
<toolset>msvc:<cxxflags>-D_SCL_SECURE_NO_WARNINGS
|
|
<toolset>msvc:<cxxflags>/bigobj
|
|
<toolset>gcc:<inlining>on
|
|
<toolset>gcc:<optimization>space
|
|
<toolset>clang:<inlining>on
|
|
<toolset>clang:<optimization>space
|
|
;
|
|
|
|
test-suite "poly_collection" :
|
|
[ run test_algorithm.cpp test_algorithm1.cpp
|
|
test_algorithm2.cpp test_algorithm3.cpp
|
|
test_algorithm4.cpp test_algorithm_main.cpp ]
|
|
[ run test_capacity.cpp test_capacity_main.cpp ]
|
|
[ run test_comparison.cpp test_comparison_main.cpp ]
|
|
[ run test_construction.cpp test_construction_main.cpp ]
|
|
[ run test_emplacement.cpp test_emplacement_main.cpp ]
|
|
[ run test_erasure.cpp test_erasure_main.cpp ]
|
|
[ run test_fixed_variant.cpp test_fixed_variant_main.cpp ]
|
|
[ run test_insertion.cpp test_insertion_main.cpp ]
|
|
[ run test_iterators.cpp test_iterators_main.cpp ]
|
|
[ run test_registration.cpp test_registration_main.cpp ]
|
|
;
|