File tree 3 files changed +39
-4
lines changed
3 files changed +39
-4
lines changed Original file line number Diff line number Diff line change
1
+ # Copyright René Ferdinand Rivera Morell 2024
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
+ require-b2 5.2 ;
7
+
8
+ constant boost_dependencies :
9
+ /boost/assert//boost_assert
10
+ /boost/config//boost_config
11
+ /boost/core//boost_core
12
+ /boost/iterator//boost_iterator
13
+ /boost/mp11//boost_mp11
14
+ /boost/mpl//boost_mpl
15
+ /boost/type_erasure//boost_type_erasure
16
+ /boost/type_traits//boost_type_traits ;
17
+
18
+ project /boost/poly_collection
19
+ : common-requirements
20
+ <include>include
21
+ ;
22
+
23
+ explicit
24
+ [ alias boost_poly_collection : : : : <library>$(boost_dependencies) ]
25
+ [ alias all : boost_poly_collection example test ]
26
+ ;
27
+
28
+ call-if : boost-library poly_collection
29
+ ;
30
+
Original file line number Diff line number Diff line change 7
7
8
8
project
9
9
: requirements
10
- <include>$(BOOST_ROOT)
10
+ <library>/boost/poly_collection//boost_poly_collection
11
11
<cxxstd>11
12
12
;
13
13
@@ -39,6 +39,7 @@ exe insertion_emplacement
39
39
40
40
exe perf
41
41
: perf.cpp
42
+ /boost/ptr_container//boost_ptr_container
42
43
:
43
44
: release
44
45
;
Original file line number Diff line number Diff line change 5
5
#
6
6
# See http://www.boost.org/libs/poly_collection for library home page.
7
7
8
+ require-b2 5.0.1 ;
9
+ import-search /boost/config/checks ;
10
+
8
11
import testing ;
9
- import ../../config/checks/ config : requires ;
12
+ import config : requires ;
10
13
11
14
project
12
15
: requirements
16
+ <library>/boost/poly_collection//boost_poly_collection
13
17
[ requires cxx11_noexcept ] # used as a proxy for C++11 support
14
18
<toolset>msvc:<cxxflags>-D_SCL_SECURE_NO_WARNINGS
15
19
;
@@ -19,7 +23,7 @@ test-suite "poly_collection" :
19
23
test_algorithm2.cpp test_algorithm3.cpp
20
24
test_algorithm_main.cpp
21
25
:
22
- :
26
+ :
23
27
: <toolset>msvc:<cxxflags>/bigobj
24
28
<toolset>gcc:<inlining>on
25
29
<toolset>gcc:<optimization>space
@@ -29,7 +33,7 @@ test-suite "poly_collection" :
29
33
[ run test_comparison.cpp test_comparison_main.cpp ]
30
34
[ run test_construction.cpp test_construction_main.cpp
31
35
:
32
- :
36
+ :
33
37
: <toolset>msvc:<cxxflags>/bigobj
34
38
<toolset>gcc:<inlining>on
35
39
<toolset>gcc:<optimization>space
You can’t perform that action at this time.
0 commit comments