Codebase list libhtp / 0357fb1e-5912-4600-b607-b0c77ca123e9/main .travis.yml
0357fb1e-5912-4600-b607-b0c77ca123e9/main

Tree @0357fb1e-5912-4600-b607-b0c77ca123e9/main (Download .tar.gz)

.travis.yml @0357fb1e-5912-4600-b607-b0c77ca123e9/mainraw · history · blame

language: c
compiler:
  - gcc
  - clang
# Change this to your needs
script: sh autogen.sh && ./configure && make && (make check || cat test/test-suite.log) && make distcheck
before_install:
  - sudo apt-get update -qq
  - sudo apt-get install -y build-essential autoconf automake libtool zlib1g zlib1g-dev make 

matrix:
    include:
        - name: fuzza
          env: CXX="clang++" ASAN_OPTIONS=detect_leaks=0 CXXFLAGS="-DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address" CFLAGS="-DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address" LDFLAGS="-fsanitize=address"
          compiler: clang
          os: linux
        - name: fuzzm
          env: CXX="clang++" CXXFLAGS="-DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=memory" CFLAGS="-DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=memory" LDFLAGS="-fsanitize=memory"
          compiler: clang
          os: linux
        - name: fuzzu
          env: CXX="clang++" CXXFLAGS="-DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=undefined" CFLAGS="-DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=undefined -fno-sanitize-recover=undefined,integer" LDFLAGS="-fsanitize=undefined"
          compiler: clang
          os: linux