This commit is contained in:
Hans Dembinski 2019-06-07 12:17:32 +02:00
parent 8260deaa1d
commit b801e4ecd8

21
Jamfile
View File

@ -7,6 +7,16 @@
import common ; import common ;
project
: requirements
<implicit-dependency>/boost//headers
<include>$(BOOST_ROOT)
<toolset>clang:<cxxflags>"-pedantic -Wextra -Wsign-compare -Wstrict-aliasing -fstrict-aliasing"
<toolset>gcc:<cxxflags>"-pedantic -Wextra -Wsign-compare -Wstrict-aliasing -fstrict-aliasing"
: default-build
<warnings>all
;
path-constant THIS_PATH : . ; path-constant THIS_PATH : . ;
# only works with clang because of -fsanitize-blacklist # only works with clang because of -fsanitize-blacklist
@ -22,14 +32,9 @@ variant histogram_coverage : debug :
<linkflags>"--coverage" <linkflags>"--coverage"
; ;
project variant histogram_no_exceptions : debug :
: requirements <cxxstd>latest
<implicit-dependency>/boost//headers <exception-handling>off
<include>$(BOOST_ROOT)
<toolset>clang:<cxxflags>"-pedantic -Wextra -Wsign-compare -Wstrict-aliasing -fstrict-aliasing"
<toolset>gcc:<cxxflags>"-pedantic -Wextra -Wsign-compare -Wstrict-aliasing -fstrict-aliasing"
: default-build
<warnings>all
; ;
build-project test ; build-project test ;