]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/boost/libs/lexical_cast/test/Jamfile.v2
update sources to v12.2.3
[ceph.git] / ceph / src / boost / libs / lexical_cast / test / Jamfile.v2
index 83d6ad46b5edd9930d6d4abc20bff5513a888c59..ba422c81657dc36afacef3a36f498415b3c0efbd 100644 (file)
@@ -1,5 +1,5 @@
 # Copyright (C) 2001-2003 Douglas Gregor
-# Copyright (C) 2011-2014 Antony Polukhin
+# Copyright (C) 2011-2017 Antony Polukhin
 #
 # 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)
@@ -19,7 +19,14 @@ project
         <warnings>all
         # set warnings as errors for those compilers we know we get warning free:
         <toolset>gcc:<cxxflags>-Wextra
-        <toolset>gcc:<cxxflags>-Wno-uninitialized
+
+        # Not a lexical_cast related warning: boost/preprocessor/variadic/elem.hpp:29:46: warning: variadic macros are a C99 feature
+        <toolset>clang:<cxxflags>-Wno-variadic-macros
+        <toolset>gcc:<cxxflags>-Wno-variadic-macros
+
+        # Not a lexical_cast related warning: boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp:78:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]
+        #                                     boost/mpl/iter_fold.hpp:45:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]
+        <toolset>clang:<cxxflags>-Wno-c99-extensions
     ;
 
 # Thanks to Steven Watanabe for helping with <nowchar> feature
@@ -52,14 +59,18 @@ test-suite conversion
       <toolset>clang:<cxxflags>-fno-exceptions
     ]
     [ run lexical_cast_iterator_range_test.cpp ]
-    [ run lexical_cast_arrays_test.cpp ]
+    [ run lexical_cast_arrays_test.cpp : : :
+        <toolset>msvc:<cxxflags>/wd4512 # assignment operator could not be generated
+    ]
     [ run lexical_cast_integral_types_test.cpp ]
     [ run lexical_cast_stream_detection_test.cpp ]
     [ run lexical_cast_stream_traits_test.cpp ]
     [ compile-fail lexical_cast_to_pointer_test.cpp ]
     [ run lexical_cast_filesystem_test.cpp ../../filesystem/build//boost_filesystem/<link>static ]
     [ run lexical_cast_try_lexical_convert.cpp ]
-    [ run lexical_cast_no_comp_time_prcision.cpp ]
+    [ run lexical_cast_no_comp_time_prcision.cpp : : :
+        <toolset>msvc:<cxxflags>/wd4127 # conditional expression is constant
+    ]
   ;
 
 # Assuring that examples compile and run. Adding sources from `example` directory to the `conversion` test suite.