language: cpp matrix: include: - name: LLVM 8 w/o Fortran os: linux dist: xenial addons: apt: sources: - ubuntu-toolchain-r-test - llvm-toolchain-xenial-8 packages: - clang-8 env: - MATRIX_EVAL="CC=clang-8 && CXX=clang++-8 && WITH_FORTRAN=0" - name: GCC 9 w/ Fortran os: linux addons: apt: sources: - ubuntu-toolchain-r-test packages: - g++-9 - gfortran-9 env: - MATRIX_EVAL="CC=gcc-9 && CXX=g++-9 && FC=gfortran-9 && WITH_FORTRAN=1" before_install: - eval "${MATRIX_EVAL}" - export FC - sudo apt-get update - sudo apt-get install -y zlib1g-dev libblas-dev liblapack-dev libfftw3-dev script: - mkdir -p build - cd build - cmake -DENABLE_FORTRAN=${WITH_FORTRAN} -DENABLE_C_API=1 -DTEST_JOBS=2 .. - make -j2 arts arts_api - make check