language: c compiler: - clang - gcc os: - linux - osx env: - FLAGS="" - FLAGS="--debug" - FLAGS=" --no-posix" - FLAGS="--debug --no-posix" - FLAGS=" --static --static-progs --no-shared" - FLAGS="--debug --static --static-progs --no-shared" - FLAGS=" --no-posix --static --static-progs --no-shared" - FLAGS="--debug --no-posix --static --static-progs --no-shared" matrix: exclude: - os: osx env: FLAGS=" --static --static-progs --no-shared" - os: osx env: FLAGS="--debug --static --static-progs --no-shared" - os: osx env: FLAGS=" --no-posix --static --static-progs --no-shared" - os: osx env: FLAGS="--debug --no-posix --static --static-progs --no-shared" - os: osx compiler: gcc script: - ./waf configure --test --no-coverage --strict $FLAGS - ./waf build - ./waf test