From a78244e4f9427abb8612bbddfc501141e0949be3 Mon Sep 17 00:00:00 2001 From: Daniel Chappuis Date: Wed, 13 May 2020 22:44:46 +0200 Subject: [PATCH] Working on travis file --- .travis.yml | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index ff0bed84..ed481ee7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -31,6 +31,7 @@ matrix: - MATRIX_EVAL="CC=gcc-8 && CXX=g++-8" BUILD_TYPE="Release" DOUBLE_PRECISION="False" - os: linux + name: "Linux / GCC (Debug, Double Precision)" addons: apt: sources: @@ -41,6 +42,7 @@ matrix: - MATRIX_EVAL="CC=gcc-8 && CXX=g++-8" BUILD_TYPE="Debug" DOUBLE_PRECISION="True" - os: linux + name: "Linux / GCC (Release, Double Precision)" addons: apt: sources: @@ -50,6 +52,7 @@ matrix: env: - MATRIX_EVAL="CC=gcc-8 && CXX=g++-8" BUILD_TYPE="Release" DOUBLE_PRECISION="True" - os: linux + name: "Linux / GCC (Debug, Profiler)" addons: apt: sources: @@ -59,6 +62,7 @@ matrix: env: - MATRIX_EVAL="CC=gcc-8 && CXX=g++-8" BUILD_TYPE="Debug" DOUBLE_PRECISION="False" Profiler="True" - os: linux + name: "Linux / GCC (Release, Profiler)" addons: apt: sources: @@ -68,6 +72,7 @@ matrix: env: - MATRIX_EVAL="CC=gcc-8 && CXX=g++-8" BUILD_TYPE="Release" DOUBLE_PRECISION="False" Profiler="True" - os: linux + name: "Linux / GCC (Release, Code Coverage)" addons: apt: sources: @@ -78,6 +83,7 @@ matrix: env: - MATRIX_EVAL="CC=gcc-8 && CXX=g++-8" BUILD_TYPE="Release" DOUBLE_PRECISION="False" CODE_COVERAGE="True" - os: linux + name: "Linux / GCC (Debug, Valgrind)" addons: apt: sources: @@ -118,6 +124,7 @@ matrix: # ----- Linux / Clang ----- - os: linux + name: "Linux / Clang (Debug)" addons: apt: sources: @@ -130,6 +137,7 @@ matrix: - MATRIX_EVAL="CC=clang-3.8 && CXX=clang++-3.8" BUILD_TYPE="Debug" DOUBLE_PRECISION="False" - os: linux + name: "Linux / Clang (Release)" addons: apt: sources: @@ -142,6 +150,7 @@ matrix: - MATRIX_EVAL="CC=clang-3.8 && CXX=clang++-3.8" BUILD_TYPE="Release" DOUBLE_PRECISION="False" - os: linux + name: "Linux / Clang (Debug, Double Precision)" addons: apt: sources: @@ -154,6 +163,7 @@ matrix: - MATRIX_EVAL="CC=clang-3.8 && CXX=clang++-3.8" BUILD_TYPE="Debug" DOUBLE_PRECISION="True" - os: linux + name: "Linux / Clang (Release, Double Precision)" addons: apt: sources: @@ -165,6 +175,7 @@ matrix: env: - MATRIX_EVAL="CC=clang-3.8 && CXX=clang++-3.8" BUILD_TYPE="Release" DOUBLE_PRECISION="True" - os: linux + name: "Linux / Clang (Debug, Double Precision, Profiler)" addons: apt: sources: @@ -176,6 +187,7 @@ matrix: env: - MATRIX_EVAL="CC=clang-3.8 && CXX=clang++-3.8" BUILD_TYPE="Debug" DOUBLE_PRECISION="True" PROFILER="True" - os: linux + name: "Linux / Clang (Release, Double Precision, Profiler)" addons: apt: sources: @@ -189,34 +201,40 @@ matrix: # ----- OS X / Clang ----- - os: osx + name: "OS X / Clang (Debug)" osx_image: xcode11 env: - BUILD_TYPE="Debug" DOUBLE_PRECISION="False" - os: osx + name: "OS X / Clang (Release)" osx_image: xcode11 env: - BUILD_TYPE="Release" DOUBLE_PRECISION="False" - os: osx + name: "OS X / Clang (Debug, Double Precision)" osx_image: xcode11 env: - BUILD_TYPE="Debug" DOUBLE_PRECISION="True" - os: osx + name: "OS X / Clang (Release, Double Precision)" osx_image: xcode11 env: - BUILD_TYPE="Release" DOUBLE_PRECISION="True" - os: osx + name: "OS X / Clang (Debug, Profiler)" osx_image: xcode11 env: - - BUILD_TYPE="Debug" DOUBLE_PRECISION="True" PROFILER="True" + - BUILD_TYPE="Debug" DOUBLE_PRECISION="False" PROFILER="True" - os: osx + name: "OS X / Clang (Release, Profiler)" osx_image: xcode11 env: - - BUILD_TYPE="Release" DOUBLE_PRECISION="True" PROFILER="True" + - BUILD_TYPE="Release" DOUBLE_PRECISION="False" PROFILER="True" before_install: - eval "${MATRIX_EVAL}"