forked from premiere/premiere-libtorrent
add address sanitizer to Jamfile
This commit is contained in:
parent
1b07ec491d
commit
4f7115750b
3
Jamfile
3
Jamfile
|
@ -315,11 +315,12 @@ feature tcmalloc : no yes : composite propagated link-incompatible ;
|
||||||
feature ipv6 : on off : composite propagated link-incompatible ;
|
feature ipv6 : on off : composite propagated link-incompatible ;
|
||||||
feature.compose <ipv6>off : <define>TORRENT_USE_IPV6=0 ;
|
feature.compose <ipv6>off : <define>TORRENT_USE_IPV6=0 ;
|
||||||
|
|
||||||
feature sanitize : off bounds undefined thread rtc : composite propagated link-incompatible ;
|
feature sanitize : off address bounds undefined thread rtc : composite propagated link-incompatible ;
|
||||||
# sanitize is a clang and GCC feature
|
# sanitize is a clang and GCC feature
|
||||||
feature.compose <sanitize>bounds : <cflags>-fsanitize=bounds <cflags>-fsanitize-undefined-trap-on-error <linkflags>-fsanitize=bounds <linkflags>-fsanitize-undefined-trap-on-error ;
|
feature.compose <sanitize>bounds : <cflags>-fsanitize=bounds <cflags>-fsanitize-undefined-trap-on-error <linkflags>-fsanitize=bounds <linkflags>-fsanitize-undefined-trap-on-error ;
|
||||||
feature.compose <sanitize>undefined : <cflags>-fsanitize=undefined <linkflags>-fsanitize=undefined ;
|
feature.compose <sanitize>undefined : <cflags>-fsanitize=undefined <linkflags>-fsanitize=undefined ;
|
||||||
feature.compose <sanitize>thread : <cflags>-fsanitize=thread <linkflags>-fsanitize=thread ;
|
feature.compose <sanitize>thread : <cflags>-fsanitize=thread <linkflags>-fsanitize=thread ;
|
||||||
|
feature.compose <sanitize>address : <cflags>-fsanitize=address <linkflags>-fsanitize=address ;
|
||||||
# RTC (runtime check) is an msvc feature
|
# RTC (runtime check) is an msvc feature
|
||||||
feature.compose <sanitize>rtc : <cflags>/RTCc <cflags>/RTCsu ;
|
feature.compose <sanitize>rtc : <cflags>/RTCc <cflags>/RTCsu ;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue