Skip to content

Commit

Permalink
Trying to get Travis-CI running
Browse files Browse the repository at this point in the history
  • Loading branch information
hbe72 committed May 17, 2018
1 parent 6d2308c commit f1fa9aa
Showing 1 changed file with 51 additions and 46 deletions.
97 changes: 51 additions & 46 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,65 +14,70 @@ matrix:

# Linux C++14
- os: linux
addons: *gcc7
addons: &gcc7
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- g++-7
env: MATRIX_EVAL="CC=gcc-7 && CXX=g++-7" BUILD_TYPE=Debug STD=14 EXCEPTIONS=ON INT128=OFF

- os: linux
addons: *gcc6
env: MATRIX_EVAL="CC=gcc-6 && CXX=g++-6" BUILD_TYPE=Release STD=14 EXCEPTIONS=ON INT128=ON

- os: linux
addons: *gcc5
env: MATRIX_EVAL="CC=gcc-5 && CXX=g++-5" BUILD_TYPE=Debug STD=14 EXCEPTIONS=OFF INT128=ON

- os: linux
addons: *clang5
env: MATRIX_EVAL="CC=clang-5.0 && CXX=clang++-5.0" BUILD_TYPE=Release STD=14 EXCEPTIONS=ON INT128=ON

- os: linux
addons: *clang4
env: MATRIX_EVAL="CC=clang-4.0 && CXX=clang++-4.0" BUILD_TYPE=Debug STD=14 EXCEPTIONS=ON INT128=ON
# - os: linux
# addons: *gcc6
# env: MATRIX_EVAL="CC=gcc-6 && CXX=g++-6" BUILD_TYPE=Release STD=14 EXCEPTIONS=ON INT128=ON
#
# - os: linux
# addons: *gcc5
# env: MATRIX_EVAL="CC=gcc-5 && CXX=g++-5" BUILD_TYPE=Debug STD=14 EXCEPTIONS=OFF INT128=ON
#
# - os: linux
# addons: *clang5
# env: MATRIX_EVAL="CC=clang-5.0 && CXX=clang++-5.0" BUILD_TYPE=Release STD=14 EXCEPTIONS=ON INT128=ON
#
# - os: linux
# addons: *clang4
# env: MATRIX_EVAL="CC=clang-4.0 && CXX=clang++-4.0" BUILD_TYPE=Debug STD=14 EXCEPTIONS=ON INT128=ON

# Linux C++17
- os: linux
addons: *gcc7
env: MATRIX_EVAL="CC=gcc-7 && CXX=g++-7" BUILD_TYPE=Release STD=17 EXCEPTIONS=ON INT128=ON

- os: linux
addons: *gcc6
env: MATRIX_EVAL="CC=gcc-6 && CXX=g++-6" BUILD_TYPE=Debug STD=17 EXCEPTIONS=ON INT128=ON

- os: linux
addons: *gcc5
env: MATRIX_EVAL="CC=gcc-5 && CXX=g++-5" BUILD_TYPE=Release STD=17 EXCEPTIONS=OFF INT128=ON

- os: linux
addons: *clang5
env: MATRIX_EVAL="CC=clang-5.0 && CXX=clang++-5.0" BUILD_TYPE=Debug STD=17 EXCEPTIONS=OFF INT128=ON

- os: linux
addons: *clang4
env: MATRIX_EVAL="CC=clang-4.0 && CXX=clang++-4.0" BUILD_TYPE=Release STD=17 EXCEPTIONS=OFF INT128=ON
# - os: linux
# addons: *gcc7
# env: MATRIX_EVAL="CC=gcc-7 && CXX=g++-7" BUILD_TYPE=Release STD=17 EXCEPTIONS=ON INT128=ON
#
# - os: linux
# addons: *gcc6
# env: MATRIX_EVAL="CC=gcc-6 && CXX=g++-6" BUILD_TYPE=Debug STD=17 EXCEPTIONS=ON INT128=ON
#
# - os: linux
# addons: *gcc5
# env: MATRIX_EVAL="CC=gcc-5 && CXX=g++-5" BUILD_TYPE=Release STD=17 EXCEPTIONS=OFF INT128=ON
#
# - os: linux
# addons: *clang5
# env: MATRIX_EVAL="CC=clang-5.0 && CXX=clang++-5.0" BUILD_TYPE=Debug STD=17 EXCEPTIONS=OFF INT128=ON
#
# - os: linux
# addons: *clang4
# env: MATRIX_EVAL="CC=clang-4.0 && CXX=clang++-4.0" BUILD_TYPE=Release STD=17 EXCEPTIONS=OFF INT128=ON

#OSX C++14
- os: osx
osx_image: xcode9.3
env: MATRIX_EVAL="brew update && brew install gcc6 && CC=gcc-6 && CXX=g++-6" BUILD_TYPE=Release STD=14 EXCEPTIONS=ON INT128=ON
# - os: osx
# osx_image: xcode9.3
# env: MATRIX_EVAL="brew update && brew install gcc6 && CC=gcc-6 && CXX=g++-6" BUILD_TYPE=Release STD=14 EXCEPTIONS=ON INT128=ON

- os: osx
osx_image: xcode9.3
compiler: clang #Apple LLVM version 9.1.0
env: MATRIX_EVAL="" BUILD_TYPE=Release STD=14 EXCEPTIONS=ON INT128=ON

#OSX C++17
- os: osx
osx_image: xcode9.3
env: MATRIX_EVAL="brew update && brew install gcc6 && CC=gcc-6 && CXX=g++-6" BUILD_TYPE=Release STD=17 EXCEPTIONS=ON INT128=ON

- os: osx
osx_image: xcode9.3
compiler: clang #Apple LLVM version 9.1.0
env: MATRIX_EVAL="" BUILD_TYPE=Release STD=17 EXCEPTIONS=ON INT128=ON
# - os: osx
# osx_image: xcode9.3
# env: MATRIX_EVAL="brew update && brew install gcc6 && CC=gcc-6 && CXX=g++-6" BUILD_TYPE=Release STD=17 EXCEPTIONS=ON INT128=ON

# - os: osx
# osx_image: xcode9.3
# compiler: clang #Apple LLVM version 9.1.0
# env: MATRIX_EVAL="" BUILD_TYPE=Release STD=17 EXCEPTIONS=ON INT128=ON

before_install:
- eval "${MATRIX_EVAL}"
Expand Down

0 comments on commit f1fa9aa

Please sign in to comment.