diff options
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 33 |
1 files changed, 21 insertions, 12 deletions
diff --git a/.travis.yml b/.travis.yml index c1bf724c..90084093 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,27 +1,23 @@ language: c -sudo: required - addons: apt: packages: - gperf - elfutils - zlib1g-dev + - lib32z1-dev - libmemcached-dev - libmemcached-tools - memcached - - mingw32 - - mingw32-binutils - - clang # scan-build os: - linux - osx compiler: - - clang - gcc + - clang matrix: include: @@ -30,9 +26,18 @@ matrix: sudo: required dist: trusty env: FEATURES="--enable-memcached" -# - os: linux -# compiler: i586-mingw32msvc-gcc -# env: HOST="--host=i586-mingw32msvc" TEST="test/main.exe" + env: CFLAGS="-m32 -g -O2" HOST="--host=i386-linux-gnu" + addons: + apt: + packages: + - gcc-multilib + - os: linux + compiler: i686-w64-mingw32-gcc + env: HOST="--host=i686-w64-mingw32" TEST="unittest/run.exe" + addons: + apt: + packages: + - gcc-mingw-w64-i686 - os: linux compiler: clang env: CFLAGS="-fsanitize=undefined" ASAN_OPTIONS="detect_leaks=0" @@ -42,17 +47,21 @@ matrix: - os: linux compiler: clang env: PATH="/usr/bin:$PATH" TEST=analyze + addons: + apt: + packages: + - clang # scan-build - os: linux compiler: gcc env: CUDA=8.0.61-1 + sudo: required + before_install: + - source ./.travis/install_cuda.sh exclude: - os: osx compiler: gcc -before_install: - - source ./.travis/install_cuda.sh - script: - ./autogen.sh - ./configure $HOST $FEATURES |