From 2f66ae897fc813450fa5ef0c78123bd3c41c4717 Mon Sep 17 00:00:00 2001 From: Milot Mirdita Date: Thu, 31 Jan 2019 17:53:12 +0100 Subject: [PATCH] Travis now tries to compile the MPI version --- .travis.yml | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index efa555794..d24ea6bcd 100644 --- a/.travis.yml +++ b/.travis.yml @@ -68,6 +68,24 @@ matrix: - vim-common env: - MATRIX_EVAL="CC=gcc-8;CXX=g++-8" + - os: linux + dist: trusty + sudo: false + addons: + apt: + sources: + - ubuntu-toolchain-r-test + packages: + - cmake + - ninja-build + - gcc-8 + - g++-8 + - zlib1g-dev + - libbz2-dev + - vim-common + - libopenmpi-dev + env: + - MATRIX_EVAL="CC=gcc-8;CXX=g++-8;MPI=1" - os: osx osx_image: xcode10.1 addons: @@ -86,7 +104,8 @@ before_install: - eval "${MATRIX_EVAL}" script: - - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then mkdir build; cd build; cmake -G Ninja -DHAVE_SSE4_1=1 ..; ninja || exit 1; cd ..; fi + - if [[ "$TRAVIS_OS_NAME" == "linux" ]] && [[ -n "$MPI" ]]; then mkdir build; cd build; cmake -G Ninja -DHAVE_MPI=1 -DHAVE_SSE4_1=1 .. || exit 1; ninja || exit 1; cd ..; fi + - if [[ "$TRAVIS_OS_NAME" == "linux" ]] && [[ -z "$MPI" ]]; then mkdir build; cd build; cmake -G Ninja -DHAVE_MPI=0 -DHAVE_SSE4_1=1 .. || exit 1; ninja || exit 1; cd ..; fi - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then ./util/build_osx.sh . build || exit 1; fi after_success: