mirror of
https://github.com/boostorg/beast.git
synced 2025-08-04 15:24:31 +02:00
Jamfile cleanup
This commit is contained in:
committed by
Mohammad Nejati
parent
333b5511da
commit
3ddcf4ed38
30
build.jam
30
build.jam
@@ -36,39 +36,13 @@ project /boost/beast
|
||||
;
|
||||
|
||||
explicit
|
||||
[ alias boost_beast : build//boost_beast ]
|
||||
[ alias boost_beast_asio : build//boost_beast_asio ]
|
||||
[ alias boost_beast_asio_ssl : build//boost_beast_asio_ssl ]
|
||||
[ alias all : boost_beast boost_beast_asio boost_beast_asio_ssl example test ]
|
||||
# Old-style targets. Remove once the rest of Beast changes.
|
||||
[ alias lib-beast : boost_beast ]
|
||||
[ alias lib-asio : boost_beast_asio ]
|
||||
[ alias lib-asio-ssl : boost_beast_asio_ssl ]
|
||||
[ alias boost_beast : : : : <library>$(boost_dependencies) ]
|
||||
[ alias all : boost_beast example test ]
|
||||
;
|
||||
|
||||
call-if : boost-library beast
|
||||
: install boost_beast boost_beast_asio boost_beast_asio_ssl
|
||||
;
|
||||
|
||||
feature.feature boost.beast.allow-deprecated : on off : propagated ;
|
||||
feature.feature boost.beast.separate-compilation : on off : propagated ;
|
||||
feature.feature boost.beast.valgrind : on off : optional propagated ;
|
||||
|
||||
variant beast_coverage
|
||||
: debug
|
||||
: <cxxflags>"-msse4.2 --coverage"
|
||||
<linkflags>"--coverage"
|
||||
;
|
||||
|
||||
variant beast_valgrind
|
||||
: release
|
||||
: <boost.beast.valgrind>on
|
||||
;
|
||||
|
||||
variant beast_ubasan
|
||||
: release
|
||||
: <cxxflags>"-msse4.2 -funsigned-char -fno-omit-frame-pointer -fsanitize=address,undefined -fno-sanitize-recover=address,undefined -fsanitize-blacklist=libs/beast/tools/blacklist.supp"
|
||||
<linkflags>"-fsanitize=address,undefined"
|
||||
<define>BOOST_USE_ASAN=1
|
||||
;
|
||||
|
||||
|
Reference in New Issue
Block a user