apt:
packages:
- libatomic-ops-dev
- dist: trusty
env:
- MAKEFILE_TARGETS="distcheck"
- AUTOMAKE_VER=1.15
packages:
- libatomic-ops-dev
compiler: clang
- dist: trusty
env:
- CONF_OPTIONS="--enable-cplusplus"
- NO_CLONE_LIBATOMIC_OPS=true
packages:
- libatomic-ops-dev
compiler: gcc
- dist: trusty
env:
- CONF_OPTIONS="--enable-gc-assertions --enable-cplusplus"
- NO_CLONE_LIBATOMIC_OPS=true
packages:
- libatomic-ops-dev
compiler: gcc
- dist: trusty
env:
- CONF_OPTIONS="--with-libatomic-ops=yes --enable-gc-assertions --enable-cplusplus"
- NO_CLONE_LIBATOMIC_OPS=true
- CONF_OPTIONS="--enable-cplusplus --disable-docs"
- os: linux
compiler: gcc
- dist: trusty
env:
- CFLAGS_EXTRA="-std=c11 -D GC_NO_SIGSETJMP"
- CONF_OPTIONS="--disable-threads --enable-gc-assertions --enable-cplusplus"
sources:
- llvm-toolchain-trusty-4.0
compiler: clang-4.0
- dist: trusty
language: c
env:
- CSA_CHECK=true
packages:
- musl-tools
compiler: musl-gcc
- dist: trusty
language: c
env:
- CONF_OPTIONS="--disable-parallel-mark --enable-gc-assertions"
sources:
- llvm-toolchain-trusty-4.0
compiler: clang-4.0
- dist: trusty
language: c
env:
- CXX=clang++-4.0
sources:
- ubuntu-toolchain-r-test
compiler: gcc-5
- dist: trusty
language: c
env:
- CFLAGS_EXTRA="-fsanitize=address -O0"
sources:
- llvm-toolchain-trusty-4.0
compiler: clang-4.0
- dist: trusty
language: c
env:
- CFLAGS_EXTRA="-fsanitize=memory -fno-omit-frame-pointer -D NO_INCREMENTAL"
sources:
- llvm-toolchain-trusty-4.0
compiler: clang-4.0
- dist: trusty
language: c
env:
- CXX=clang++-4.0
sources:
- llvm-toolchain-trusty-4.0
compiler: clang-4.0
- dist: trusty
language: c
env:
- CFLAGS_EXTRA="-m32 -D _FORTIFY_SOURCE=2 -D GC_DISABLE_INCREMENTAL"
sources:
- ubuntu-toolchain-r-test
compiler: gcc-5
- dist: trusty
language: c
env:
- CXX=g++-5
sources:
- ubuntu-toolchain-r-test
compiler: gcc-5
- dist: trusty
language: c
env:
- CFLAGS_EXTRA="-m32 -O3"
sources:
- ubuntu-toolchain-r-test
compiler: gcc-5
- dist: trusty
language: c
env:
- CFLAGS_EXTRA="-mx32 -march=native -D _FORTIFY_SOURCE=2 -D NO_INCREMENTAL"
- g++-mingw-w64
- gcc-mingw-w64
compiler: x86_64-w64-mingw32-gcc
- dist: trusty
language: c
env:
- CXX=x86_64-w64-mingw32-g++
packages:
- gcc-mingw-w64
compiler: i686-w64-mingw32-gcc
- dist: trusty
language: c
env:
- CONF_OPTIONS="--host=i686-w64-mingw32 --enable-munmap"