Commit fe3675e 1 parent 15362c0 commit fe3675e Copy full SHA for fe3675e
File tree 6 files changed +60
-0
lines changed
6 files changed +60
-0
lines changed Original file line number Diff line number Diff line change @@ -16,6 +16,16 @@ import config : requires ;
16
16
project spirit-classic
17
17
: requirements
18
18
<include>.
19
+
20
+ # Suppress C++03 deprecation warnings from other libraries
21
+ <define>BOOST_BIND_DETAIL_REQUIRES_CXX11_HPP_INCLUDED
22
+ <define>BOOST_HASH_DETAIL_REQUIRES_CXX11_HPP_INCLUDED
23
+ <define>BOOST_ENDIAN_DETAIL_REQUIRES_CXX11_HPP_INCLUDED
24
+ <define>BOOST_FUNCTION_DETAIL_REQUIRES_CXX11_HPP_INCLUDED
25
+ <define>BOOST_SMART_PTR_DETAIL_REQUIRES_CXX11_HPP_INCLUDED
26
+ <define>BOOST_SYSTEM_DETAIL_REQUIRES_CXX11_HPP_INCLUDED
27
+ <define>BOOST_TYPEOF_DETAIL_REQUIRES_CXX11_HPP_INCLUDED
28
+ <define>BOOST_UNORDERED_DETAIL_REQUIRES_CXX11_HPP_INCLUDED
19
29
;
20
30
21
31
###############################################################################
Original file line number Diff line number Diff line change @@ -14,6 +14,16 @@ project spirit_v2_repository/test
14
14
<include>.
15
15
<c++-template-depth>300
16
16
<known-warnings>hide,<toolset>gcc-$(9-11):<cxxflags>-Wno-deprecated-copy # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94492
17
+
18
+ # Suppress C++03 deprecation warnings from other libraries
19
+ <define>BOOST_BIND_DETAIL_REQUIRES_CXX11_HPP_INCLUDED
20
+ <define>BOOST_HASH_DETAIL_REQUIRES_CXX11_HPP_INCLUDED
21
+ <define>BOOST_ENDIAN_DETAIL_REQUIRES_CXX11_HPP_INCLUDED
22
+ <define>BOOST_FUNCTION_DETAIL_REQUIRES_CXX11_HPP_INCLUDED
23
+ <define>BOOST_SMART_PTR_DETAIL_REQUIRES_CXX11_HPP_INCLUDED
24
+ <define>BOOST_SYSTEM_DETAIL_REQUIRES_CXX11_HPP_INCLUDED
25
+ <define>BOOST_TYPEOF_DETAIL_REQUIRES_CXX11_HPP_INCLUDED
26
+ <define>BOOST_UNORDERED_DETAIL_REQUIRES_CXX11_HPP_INCLUDED
17
27
:
18
28
:
19
29
;
Original file line number Diff line number Diff line change @@ -20,6 +20,16 @@ project spirit-karma
20
20
<c++-template-depth>512
21
21
<known-warnings>hide,<toolset>gcc-$(9-11):<cxxflags>-Wno-deprecated-copy # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94492
22
22
<known-warnings>hide,<toolset>msvc-10.0:<cxxflags>-wd4701 # Compiler bug in Proto
23
+
24
+ # Suppress C++03 deprecation warnings from other libraries
25
+ <define>BOOST_BIND_DETAIL_REQUIRES_CXX11_HPP_INCLUDED
26
+ <define>BOOST_HASH_DETAIL_REQUIRES_CXX11_HPP_INCLUDED
27
+ <define>BOOST_ENDIAN_DETAIL_REQUIRES_CXX11_HPP_INCLUDED
28
+ <define>BOOST_FUNCTION_DETAIL_REQUIRES_CXX11_HPP_INCLUDED
29
+ <define>BOOST_SMART_PTR_DETAIL_REQUIRES_CXX11_HPP_INCLUDED
30
+ <define>BOOST_SYSTEM_DETAIL_REQUIRES_CXX11_HPP_INCLUDED
31
+ <define>BOOST_TYPEOF_DETAIL_REQUIRES_CXX11_HPP_INCLUDED
32
+ <define>BOOST_UNORDERED_DETAIL_REQUIRES_CXX11_HPP_INCLUDED
23
33
;
24
34
25
35
###############################################################################
Original file line number Diff line number Diff line change @@ -21,6 +21,16 @@ project spirit-lex
21
21
<include>.
22
22
<c++-template-depth>512
23
23
<known-warnings>hide,<toolset>gcc-$(9-11):<cxxflags>-Wno-deprecated-copy # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94492
24
+
25
+ # Suppress C++03 deprecation warnings from other libraries
26
+ <define>BOOST_BIND_DETAIL_REQUIRES_CXX11_HPP_INCLUDED
27
+ <define>BOOST_HASH_DETAIL_REQUIRES_CXX11_HPP_INCLUDED
28
+ <define>BOOST_ENDIAN_DETAIL_REQUIRES_CXX11_HPP_INCLUDED
29
+ <define>BOOST_FUNCTION_DETAIL_REQUIRES_CXX11_HPP_INCLUDED
30
+ <define>BOOST_SMART_PTR_DETAIL_REQUIRES_CXX11_HPP_INCLUDED
31
+ <define>BOOST_SYSTEM_DETAIL_REQUIRES_CXX11_HPP_INCLUDED
32
+ <define>BOOST_TYPEOF_DETAIL_REQUIRES_CXX11_HPP_INCLUDED
33
+ <define>BOOST_UNORDERED_DETAIL_REQUIRES_CXX11_HPP_INCLUDED
24
34
;
25
35
26
36
###############################################################################
Original file line number Diff line number Diff line change @@ -19,6 +19,16 @@ project spirit-qi
19
19
<include>.
20
20
<c++-template-depth>512
21
21
<known-warnings>hide,<toolset>gcc-$(9-11):<cxxflags>-Wno-deprecated-copy # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94492
22
+
23
+ # Suppress C++03 deprecation warnings from other libraries
24
+ <define>BOOST_BIND_DETAIL_REQUIRES_CXX11_HPP_INCLUDED
25
+ <define>BOOST_HASH_DETAIL_REQUIRES_CXX11_HPP_INCLUDED
26
+ <define>BOOST_ENDIAN_DETAIL_REQUIRES_CXX11_HPP_INCLUDED
27
+ <define>BOOST_FUNCTION_DETAIL_REQUIRES_CXX11_HPP_INCLUDED
28
+ <define>BOOST_SMART_PTR_DETAIL_REQUIRES_CXX11_HPP_INCLUDED
29
+ <define>BOOST_SYSTEM_DETAIL_REQUIRES_CXX11_HPP_INCLUDED
30
+ <define>BOOST_TYPEOF_DETAIL_REQUIRES_CXX11_HPP_INCLUDED
31
+ <define>BOOST_UNORDERED_DETAIL_REQUIRES_CXX11_HPP_INCLUDED
22
32
;
23
33
24
34
###############################################################################
Original file line number Diff line number Diff line change @@ -18,6 +18,16 @@ project spirit-support
18
18
<include>.
19
19
<c++-template-depth>512
20
20
<known-warnings>hide,<toolset>gcc-$(9-11):<cxxflags>-Wno-deprecated-copy # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94492
21
+
22
+ # Suppress C++03 deprecation warnings from other libraries
23
+ <define>BOOST_BIND_DETAIL_REQUIRES_CXX11_HPP_INCLUDED
24
+ <define>BOOST_HASH_DETAIL_REQUIRES_CXX11_HPP_INCLUDED
25
+ <define>BOOST_ENDIAN_DETAIL_REQUIRES_CXX11_HPP_INCLUDED
26
+ <define>BOOST_FUNCTION_DETAIL_REQUIRES_CXX11_HPP_INCLUDED
27
+ <define>BOOST_SMART_PTR_DETAIL_REQUIRES_CXX11_HPP_INCLUDED
28
+ <define>BOOST_SYSTEM_DETAIL_REQUIRES_CXX11_HPP_INCLUDED
29
+ <define>BOOST_TYPEOF_DETAIL_REQUIRES_CXX11_HPP_INCLUDED
30
+ <define>BOOST_UNORDERED_DETAIL_REQUIRES_CXX11_HPP_INCLUDED
21
31
;
22
32
23
33
###############################################################################
You can’t perform that action at this time.
0 commit comments