From 9413fc5e274c6df2eb01c0e3d2d23b646c5b460d Mon Sep 17 00:00:00 2001 From: Godzil Date: Fri, 17 Mar 2017 14:44:47 +0100 Subject: [PATCH] Damn travis, be a bit more smart please! --- .travis.yml | 60 ++++++++++++++++++++++++----------------------------- 1 file changed, 27 insertions(+), 33 deletions(-) diff --git a/.travis.yml b/.travis.yml index 3f5f0f2..03778a7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,42 +1,36 @@ language: c - -git: - submodule: true - os: - - linux - - osx - + - linux + - osx matrix: - include: - -os: linux - addons: - apt: - sources: - - george-edison55-precise-backports # cmake 3.2.3 / doxygen 1.8.3 - packages: - - cmake - - cmake-data - - lcov - - curl - allow_failures: + allow_failures: - os: osx -compiler: - - clang - - gcc +addons: + apt: + sources: + - george-edison55-precise-backports # cmake 3.2.3 / doxygen 1.8.3 + packages: + - cmake + - cmake-data + - lcov + - curl -script: - - mkdir build - - cd build - - cmake -DUSE_ALLEGRO=OFF -DUSE_PROFILING=OFF -DCOVERALLS=OFF -DCMAKE_BUILD_TYPE=Release .. - - cmake --build . - - cd .. - - mkdir coverage - - cd coverage - - cmake -DUSE_ALLEGRO=OFF -DUSE_PROFILING=OFF -DCOVERALLS=ON -DCMAKE_BUILD_TYPE=Debug .. - - cmake --build . - - cmake --build . --target coveralls +compiler: + - clang + - gcc + +script: + - mkdir build + - cd build + - cmake -DUSE_ALLEGRO=OFF -DUSE_PROFILING=OFF -DCOVERALLS=OFF -DCMAKE_BUILD_TYPE=Release .. + - cmake --build . + - cd .. + - mkdir coverage + - cd coverage + - cmake -DUSE_ALLEGRO=OFF -DUSE_PROFILING=OFF -DCOVERALLS=ON -DCMAKE_BUILD_TYPE=Debug .. + - cmake --build . + - cmake --build . --target coveralls before_install: - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew update ; fi