Blame src/izem/.travis.yml

Packit Service c5cf8c
language: c
Packit Service c5cf8c
Packit Service c5cf8c
matrix:
Packit Service c5cf8c
  include:
Packit Service c5cf8c
    - os: linux
Packit Service c5cf8c
      compiler: gcc-6
Packit Service c5cf8c
    - os: linux
Packit Service c5cf8c
      compiler: clang-3.8
Packit Service c5cf8c
    - os: osx
Packit Service c5cf8c
      compiler: clang
Packit Service c5cf8c
    - os: osx
Packit Service c5cf8c
      compiler: gcc-6
Packit Service c5cf8c
  allow_failures:
Packit Service c5cf8c
     - os: linux
Packit Service c5cf8c
       compiler: clang-3.8
Packit Service c5cf8c
Packit Service c5cf8c
addons:
Packit Service c5cf8c
  apt:
Packit Service c5cf8c
    sources:
Packit Service c5cf8c
    - ubuntu-toolchain-r-test
Packit Service c5cf8c
    - llvm-toolchain-precise-3.8
Packit Service c5cf8c
    packages:
Packit Service c5cf8c
    - gcc-6
Packit Service c5cf8c
    - clang-3.8
Packit Service c5cf8c
Packit Service c5cf8c
before_install:
Packit Service c5cf8c
    - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then
Packit Service c5cf8c
        brew update;
Packit Service c5cf8c
        brew reinstall libtool;
Packit Service c5cf8c
        brew install llvm --with-clang --with-compiler-rt --with-libcxx --with-lld;
Packit Service c5cf8c
        brew test llvm;
Packit Service c5cf8c
        brew link --force llvm;
Packit Service c5cf8c
      fi
Packit Service c5cf8c
    - if [[ "$TRAVIS_OS_NAME" == "osx" && "$CC" == "gcc-6" ]]; then brew install gcc6; fi
Packit Service c5cf8c
Packit Service c5cf8c
script:
Packit Service c5cf8c
    - ./autogen.sh
Packit Service c5cf8c
    - mkdir build && cd build
Packit Service c5cf8c
    - ../configure CFLAGS="-std=c11 -Wall"
Packit Service c5cf8c
    - make V=1
Packit Service c5cf8c
    - cd test && make check V=1
Packit Service c5cf8c
Packit Service c5cf8c
after_failure:
Packit Service c5cf8c
    - cd $TRAVIS_BUILD_DIR/build && cat ./config.log