From 6b555ea1424dbc186b80a6a9d3757f29d87e640e Mon Sep 17 00:00:00 2001 From: arvidn Date: Thu, 13 Aug 2015 23:55:51 -0400 Subject: [PATCH] enable address sanitizer in debug builds on travis --- .travis.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 23c37645f..93763ae18 100644 --- a/.travis.yml +++ b/.travis.yml @@ -36,7 +36,11 @@ before_install: - git submodule foreach git pull origin master --depth=1 install: - - 'echo "using gcc : : ccache g++-4.8 : -std=c++11 ;" > ~/user-config.jam' + - if [ $variant == "test_debug" ]; then + 'echo "using gcc : : ccache g++-4.8 : -std=c++11 -fsanitize=address -fsanitize=address ;" > ~/user-config.jam'; + else; + 'echo "using gcc : : ccache g++-4.8 : -std=c++11 ;" > ~/user-config.jam'; + fi - 'echo "using clang : : ccache clang++ : -std=c++11 ;" >> ~/user-config.jam' - 'echo "using python : 2.7 ;" >> ~/user-config.jam' - ccache -V && ccache --show-stats && ccache --zero-stats