Update travis config for fuzzer builds

This commit is contained in:
Bhargava Shastry
2019-07-27 10:57:49 +02:00
parent d71375bf8a
commit a58d4b03c5
3 changed files with 23 additions and 16 deletions

View File

@@ -70,9 +70,16 @@ install:
before_script:
- mkdir -p build && cd build
- cmake .. -G Ninja -DCMAKE_BUILD_TYPE=$BUILD_TYPE
- if [ "$CXX" = "clang++-8"; then
# Build UBSan binary
export CXXFLAGS="-fsanitize=undefined -fsanitize-coverage=bb,trace-pc-guard";
cmake .. -G Ninja -DCMAKE_BUILD_TYPE=$BUILD_TYPE
-DSNAPPY_REQUIRE_${CPU_LEVEL}=ON
-DSNAPPY_BUILD_FUZZERS=ON
-DSNAPPY_BUILD_FUZZERS=ON;
else
cmake .. -G Ninja -DCMAKE_BUILD_TYPE=$BUILD_TYPE
-DSNAPPY_REQUIRE_${CPU_LEVEL}=ON;
fi
- cmake --build .
- cd ..