Files
histogram/Jamfile
Hans Dembinski 58e132497d fix for broken global b2 build (#160)
patch to fix the broken build of top-level boost: `b2 status`
2019-02-19 16:42:31 +01:00

39 lines
1.1 KiB
Plaintext

# Copyright (c) 2018 Mateusz Loskot <mateusz@loskot.net>
# Copyright Klemens David Morgenstern, Hans P. Dembinski 2016-2017
#
# Use, modification and distribution is subject to 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)
import common ;
import testing ;
import ../config/checks/config : requires ;
variant histogram_coverage : debug :
<cxxflags>"--coverage"
<linkflags>"--coverage"
;
variant histogram_ubasan : debug :
<cxxflags>"-fno-omit-frame-pointer -fsanitize=address,leak,undefined -fno-sanitize-recover=address,undefined"
# correct linkflags don't work on travis, use workaround
# <linkflags>"-fsanitize=address,leak,undefined"
<linkflags>"-lasan -lubsan"
;
project
: requirements
[ requires
cxx14_constexpr cxx14_decltype_auto cxx14_generic_lambdas cxx14_return_type_deduction cxx11_user_defined_literals
# list could go on...
]
<implicit-dependency>/boost//headers
<threading>multi
: default-build
<warnings>all
#<warnings-as-errors>on
;
build-project test ;
build-project examples ;