mirror of
https://github.com/Naios/continuable.git
synced 2025-12-07 09:16:46 +08:00
Travis: Use libc++ for clang based builds
* Required for <experimental/coroutine>
This commit is contained in:
parent
02965776e3
commit
19d4bd97dd
@ -33,7 +33,7 @@ matrix:
|
|||||||
- ubuntu-toolchain-r-test
|
- ubuntu-toolchain-r-test
|
||||||
- llvm-toolchain-trusty-5.0
|
- llvm-toolchain-trusty-5.0
|
||||||
packages:
|
packages:
|
||||||
- g++-6
|
- llvm-5.0-dev
|
||||||
- clang-5.0
|
- clang-5.0
|
||||||
- cmake
|
- cmake
|
||||||
- cmake-data
|
- cmake-data
|
||||||
@ -51,7 +51,7 @@ matrix:
|
|||||||
- ubuntu-toolchain-r-test
|
- ubuntu-toolchain-r-test
|
||||||
- llvm-toolchain-trusty-5.0
|
- llvm-toolchain-trusty-5.0
|
||||||
packages:
|
packages:
|
||||||
- g++-6
|
- llvm-5.0-dev
|
||||||
- clang-5.0
|
- clang-5.0
|
||||||
- cmake
|
- cmake
|
||||||
- cmake-data
|
- cmake-data
|
||||||
@ -86,14 +86,14 @@ script:
|
|||||||
# Build the test suite with various sanitizers:
|
# Build the test suite with various sanitizers:
|
||||||
# - ASan (LSan):
|
# - ASan (LSan):
|
||||||
echo "Building with address sanitizer..."
|
echo "Building with address sanitizer..."
|
||||||
CMAKE_CXX_FLAGS="-fsanitize=address -fno-omit-frame-pointer"
|
CMAKE_CXX_FLAGS="-stdlib=libc++ -fsanitize=address -fno-omit-frame-pointer"
|
||||||
renew_build
|
renew_build
|
||||||
ninja -j2
|
ninja -j2
|
||||||
ctest --verbose
|
ctest --verbose
|
||||||
|
|
||||||
# - UBSan:
|
# - UBSan:
|
||||||
echo "Building with undefined behaviour sanitizer..."
|
echo "Building with undefined behaviour sanitizer..."
|
||||||
CMAKE_CXX_FLAGS="-fsanitize=undefined -fno-omit-frame-pointer"
|
CMAKE_CXX_FLAGS="-stdlib=libc++ -fsanitize=undefined -fno-omit-frame-pointer"
|
||||||
renew_build
|
renew_build
|
||||||
ninja -j2
|
ninja -j2
|
||||||
ctest --verbose
|
ctest --verbose
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user