]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/boost/libs/histogram/Jamfile
import quincy beta 17.1.0
[ceph.git] / ceph / src / boost / libs / histogram / Jamfile
index 63bb5402a87c670de936815b3e53a098f8327fbe..47c965d1b10395aff78a743f49b98be9e6984c7d 100644 (file)
@@ -5,13 +5,19 @@
 # Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
 # http://www.boost.org/LICENSE_1_0.txt)
 
+# Special builds for Boost Histogram:
+#
+#   Generate coverage data:            b2 cxxstd=latest coverage=on test//all
+#   Test without exceptions and rtti:  b2 cxxstd=latest exception-handling=off rtti=off test//minimal
+#   Test with sanitizers:              b2 toolset=clang cxxstd=latest histogram_ubasan test
+
 import common ;
 
 project
     : requirements
     <implicit-dependency>/boost//headers
     <include>$(BOOST_ROOT)
-    <toolset>clang:<cxxflags>"-pedantic -Wextra -Wsign-compare -Wstrict-aliasing -fstrict-aliasing"
+    <toolset>clang:<cxxflags>"-pedantic -Wextra -Wsign-compare -Wstrict-aliasing -fstrict-aliasing -Wvexing-parse"
     <toolset>gcc:<cxxflags>"-pedantic -Wextra -Wsign-compare -Wstrict-aliasing -fstrict-aliasing"
     <toolset>msvc:<cxxflags>"/bigobj"
     <toolset>intel-win:<cxxflags>"/bigobj"
@@ -27,10 +33,5 @@ variant histogram_ubasan : debug :
     <linkflags>"-fsanitize=address,leak,undefined"
     ;
 
-## Special builds:
-#
-# Generate coverage data:              `b2 cxxstd=latest coverage=on`
-# Build without exceptions and rtti:   `b2 exception-handling=off rtti=off`
-
 build-project test ;
 build-project examples ;