From 8f536f173cc3c886c9a90de3a7f8ff10a4ad2df2 Mon Sep 17 00:00:00 2001 From: Vinnie Falco Date: Tue, 19 Feb 2019 09:58:06 -0800 Subject: [PATCH] bjam variant names are global --- .travis.yml | 6 +++--- Jamfile | 6 +++--- tools/build-and-test.sh | 10 +++++----- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/.travis.yml b/.travis.yml index 4588a5e8..5556be5b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -39,7 +39,7 @@ matrix: - os: linux compiler: g++-6 env: - - VARIANT=coverage + - VARIANT=beast_coverage - TOOLSET=gcc - COMPILER=g++-6 - CXXSTD=11 @@ -59,7 +59,7 @@ matrix: - os: linux compiler: g++-5 env: - - VARIANT=valgrind + - VARIANT=beast_valgrind - TOOLSET=gcc - COMPILER=g++-5 - CXXSTD=11 @@ -77,7 +77,7 @@ matrix: - os: linux compiler: clang++-3.8 env: - - VARIANT=ubasan + - VARIANT=beast_ubasan - TOOLSET=clang - COMPILER=clang++-3.8 - CXXSTD=11 diff --git a/Jamfile b/Jamfile index 3aed4ee9..701aa045 100644 --- a/Jamfile +++ b/Jamfile @@ -31,18 +31,18 @@ lib crypt32 ; lib ssl : : windows ssleay32 ; lib crypto : : windows libeay32 ; -variant coverage +variant beast_coverage : debug : "-msse4.2 --coverage" "--coverage" ; -variant valgrind +variant beast_valgrind : release : on # Boost.Context uses this property ; -variant ubasan +variant beast_ubasan : release : "-msse4.2 -funsigned-char -fno-omit-frame-pointer -fsanitize=address,undefined -fno-sanitize-recover=address,undefined -fsanitize-blacklist=libs/beast/tools/blacklist.supp" "-fsanitize=address,undefined" diff --git a/tools/build-and-test.sh b/tools/build-and-test.sh index fa06549c..81fae3f1 100755 --- a/tools/build-and-test.sh +++ b/tools/build-and-test.sh @@ -99,9 +99,9 @@ INC_DIR="$BOOST_ROOT/boost/beast" function build_bjam () { - if [[ $VARIANT == "coverage" ]] || \ - [[ $VARIANT == "valgrind" ]] || \ - [[ $VARIANT == "ubasan" ]]; then + if [[ $VARIANT == "beast_coverage" ]] || \ + [[ $VARIANT == "beast_valgrind" ]] || \ + [[ $VARIANT == "beast_ubasan" ]]; then b2 \ define=BOOST_COROUTINES_NO_DEPRECATION_WARNING=1 \ cxxstd=$CXXSTD \ @@ -126,7 +126,7 @@ function build_bjam () build_bjam -if [[ $VARIANT == "coverage" ]]; then +if [[ $VARIANT == "beast_coverage" ]]; then # for lcov to work effectively, the paths and includes # passed to the compiler should not contain "." or "..". # (this runs in $BOOST_ROOT) @@ -143,7 +143,7 @@ if [[ $VARIANT == "coverage" ]]; then ~/.local/bin/codecov -X gcov -f lcov.info find "$BOOST_ROOT" -name "*.gcda" | xargs rm -f -elif [[ $VARIANT == "valgrind" ]]; then +elif [[ $VARIANT == "beast_valgrind" ]]; then run_tests_with_valgrind "$BIN_DIR" fat-tests else