File tree Expand file tree Collapse file tree 2 files changed +7
-43
lines changed Expand file tree Collapse file tree 2 files changed +7
-43
lines changed Original file line number Diff line number Diff line change @@ -14,31 +14,6 @@ import boost-pretty-printers ;
1414import config ;
1515import modules ;
1616
17- # These make sure we only build on compatible C++11 or later toolchains.
18- obj cxx11_basic_alignas : ../check/basic_alignas.cpp ;
19- explicit cxx11_basic_alignas ;
20-
21- rule requires ( tests + )
22- {
23- local result ;
24- for test in $(tests)
25- {
26- local name = $(test:D=) ;
27- local m = $(test:D) ;
28- if $(m)
29- {
30- m = [ modules.binding $(m) ] ;
31- m = $(m:D)// ;
32- }
33- m ?= "" ;
34-
35- result += [ check-target-builds $(m)$(name) $(name)
36- : : <build>no <conditional>@warn-if-requested
37- ] ;
38- }
39- return $(result) ;
40- }
41-
4217.warned = ;
4318rule warn-if-requested ( properties * )
4419{
@@ -64,15 +39,13 @@ project
6439 <link>shared:<define>BOOST_JSON_DYN_LINK=1
6540 <link>static:<define>BOOST_JSON_STATIC_LINK=1
6641 : requirements
67- [ requires
68- config/cxx11_constexpr
69- config/cxx11_decltype
70- config/cxx11_hdr_tuple
71- config/cxx11_template_aliases
72- config/cxx11_variadic_templates
73- # We only require limited alignas support,
74- # so we have to use a custom check
75- cxx11_basic_alignas
42+ [ config.requires
43+ cxx11_constexpr
44+ cxx11_decltype
45+ cxx11_hdr_tuple
46+ cxx11_template_aliases
47+ cxx11_variadic_templates
48+ cxx11_alignas
7649 ]
7750 <toolset>msvc:<define>_SCL_SECURE_NO_WARNINGS
7851 : usage-requirements
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments