message: Builds are taking a lot of time so I will test for everything, sleep
diff: @@ -7,7 +7,6 @@ notifications:
  matrix:
  include:
  - # GCC 6
  - os: linux
  addons:
  apt:
  @@ -17,7 +16,6 @@ matrix:
  - g++-6
  env:
  - MATRIX_EVAL="CC=gcc6 && CXX=g++-6"
  - # GCC 7
  - os: linux
  addons:
  apt:
  @@ -27,7 +25,42 @@ matrix:
  - g++-7
  env:
  - MATRIX_EVAL="CC=gcc-7 && CXX=g++-7"
  - # Clang 4.0
  + - os: linux
  + addons:
  + apt:
  + sources:
  + - llvm-toolchain-trusty-3.6
  + packages:
  + - clang-3.6
  + env:
  + - MATRIX_EVAL="CC=clang-3.6 && CXX=clang++-3.6"
  + - os: linux
  + addons:
  + apt:
  + sources:
  + - llvm-toolchain-trusty-3.7
  + packages:
  + - clang-3.7
  + env:
  + - MATRIX_EVAL="CC=clang-3.7 && CXX=clang++-3.7"
  + - os: linux
  + addons:
  + apt:
  + sources:
  + - llvm-toolchain-trusty-3.8
  + packages:
  + - clang-3.8
  + env:
  + - MATRIX_EVAL="CC=clang-3.8 && CXX=clang++-3.8"
  + - os: linux
  + addons:
  + apt:
  + sources:
  + - llvm-toolchain-trusty-3.9
  + packages:
  + - clang-3.9
  + env:
  + - MATRIX_EVAL="CC=clang-3.9 && CXX=clang++-3.9"
  - os: linux
  addons:
  apt:
  @@ -37,16 +70,38 @@ matrix:
  - clang-4.0
  env:
  - MATRIX_EVAL="CC=clang-4.0 && CXX=clang++-4.0"
  + - os: linux
  + addons:
  + apt:
  + sources:
  + - llvm-toolchain-trusty-5.0
  + packages:
  + - clang-5.0
  + env:
  + - MATRIX_EVAL="CC=clang-5.0 && CXX=clang++-5.0"
  # Clang 4.9
  - os: osx
  osx_image: xcode8
  env:
  - MATRIX_EVAL="CC=gcc-4.9 && CXX=g++-4.9"
  + - os: osx
  + osx_image: xcode8
  + env:
  + - MATRIX_EVAL="brew install gcc5 && CC=gcc-5 && CXX=g++-5"
  + - os: osx
  + osx_image: xcode8
  + env:
  + - MATRIX_EVAL="brew install gcc6 && CC=gcc-6 && CXX=g++-6"
  + - os: osx
  + osx_image: xcode8
  + env:
  + - MATRIX_EVAL="brew install gcc && CC=gcc-7 && CXX=g++-7"
  before_install:
  - eval "${MATRIX_EVAL}"
  script:
  + - cmake --version
  - mkdir build
  - cd build
  - cmake ..
  