summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorROUVREAU Vincent <vincent.rouvreau@inria.fr>2019-03-11 17:18:26 +0100
committerROUVREAU Vincent <vincent.rouvreau@inria.fr>2019-03-11 17:18:26 +0100
commit3c1495921d9022a870bd2bc9d9100b386d682450 (patch)
treedb472672393815f7085f30751d4e76d540a83304 /.travis.yml
parent9f196cc4fac305dd58fca423006a04a760b32d7b (diff)
Try to simplify build matrix
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml102
1 files changed, 57 insertions, 45 deletions
diff --git a/.travis.yml b/.travis.yml
index c568f2cf..1501f90e 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -10,59 +10,71 @@ matrix:
- os: linux
dist: xenial
compiler: gcc
- addons:
- apt:
- packages:
- - cmake
- - graphviz
- - doxygen
- - libboost-all-dev
- - libeigen3-dev
- - libgmp3-dev
- - libmpfr-dev
- - libtbb-dev
- - curl
- - python3
- - python3-pip
- - python3-pytest
- - python3-setuptools
+ env:
+ matrix:
+ # Only examples and associated tests
+ - CMAKE_EXAMPLE='ON' CMAKE_TEST='OFF' CMAKE_UTILITIES='OFF' CMAKE_PYTHON='OFF' MAKE_TARGET='test'
+ # Only unitary tests
+ - CMAKE_EXAMPLE='OFF' CMAKE_TEST='ON' CMAKE_UTILITIES='OFF' CMAKE_PYTHON='OFF' MAKE_TARGET='test'
+ # Only utilities and associated tests
+ - CMAKE_EXAMPLE='OFF' CMAKE_TEST='OFF' CMAKE_UTILITIES='ON' CMAKE_PYTHON='OFF' MAKE_TARGET='test'
+ # Only doxygen documentation
+ - CMAKE_EXAMPLE='OFF' CMAKE_TEST='OFF' CMAKE_UTILITIES='OFF' CMAKE_PYTHON='OFF' MAKE_TARGET='doxygen'
+ # Only Python, associated tests and sphinx documentation
+ - CMAKE_EXAMPLE='OFF' CMAKE_TEST='OFF' CMAKE_UTILITIES='OFF' CMAKE_PYTHON='ON' MAKE_TARGET='test sphinx'
- os: osx
osx_image: xcode9.4
compiler: clang
- addons:
- homebrew:
- packages:
- - cmake
- - graphviz
- - doxygen
- - boost
- - eigen
- - gmp
- - mpfr
- - tbb
- - curl
- - python3
- - python3-pip
- - python3-pytest
- - python3-setuptools
-
-env:
- matrix:
-# Only examples and associated tests
- - CMAKE_EXAMPLE='ON' CMAKE_TEST='OFF' CMAKE_UTILITIES='OFF' CMAKE_PYTHON='OFF' MAKE_TARGET='test'
-# Only unitary tests
- - CMAKE_EXAMPLE='OFF' CMAKE_TEST='ON' CMAKE_UTILITIES='OFF' CMAKE_PYTHON='OFF' MAKE_TARGET='test'
-# Only utilities and associated tests
- - CMAKE_EXAMPLE='OFF' CMAKE_TEST='OFF' CMAKE_UTILITIES='ON' CMAKE_PYTHON='OFF' MAKE_TARGET='test'
-# Only doxygen documentation
- - CMAKE_EXAMPLE='OFF' CMAKE_TEST='OFF' CMAKE_UTILITIES='OFF' CMAKE_PYTHON='OFF' MAKE_TARGET='doxygen'
-# Only Python, associated tests and sphinx documentation
- - CMAKE_EXAMPLE='OFF' CMAKE_TEST='OFF' CMAKE_UTILITIES='OFF' CMAKE_PYTHON='ON' MAKE_TARGET='test sphinx'
+ env:
+ matrix:
+ # Only examples and associated tests
+ - CMAKE_EXAMPLE='ON' CMAKE_TEST='OFF' CMAKE_UTILITIES='OFF' CMAKE_PYTHON='OFF' MAKE_TARGET='test'
+ # Only unitary tests
+ - CMAKE_EXAMPLE='OFF' CMAKE_TEST='ON' CMAKE_UTILITIES='OFF' CMAKE_PYTHON='OFF' MAKE_TARGET='test'
+ # Only utilities and associated tests
+ - CMAKE_EXAMPLE='OFF' CMAKE_TEST='OFF' CMAKE_UTILITIES='ON' CMAKE_PYTHON='OFF' MAKE_TARGET='test'
+ # Only doxygen documentation
+ - CMAKE_EXAMPLE='OFF' CMAKE_TEST='OFF' CMAKE_UTILITIES='OFF' CMAKE_PYTHON='OFF' MAKE_TARGET='doxygen'
+ # Only Python, associated tests and sphinx documentation
+ - CMAKE_EXAMPLE='OFF' CMAKE_TEST='OFF' CMAKE_UTILITIES='OFF' CMAKE_PYTHON='ON' MAKE_TARGET='test sphinx'
cache:
directories:
- $HOME/.cache/pip
+addons:
+ apt:
+ packages:
+ - cmake
+ - graphviz
+ - doxygen
+ - libboost-all-dev
+ - libeigen3-dev
+ - libgmp3-dev
+ - libmpfr-dev
+ - libtbb-dev
+ - curl
+ - python3
+ - python3-pip
+ - python3-pytest
+ - python3-setuptools
+ homebrew:
+ packages:
+ - cmake
+ - graphviz
+ - doxygen
+ - boost
+ - eigen
+ - gmp
+ - mpfr
+ - tbb
+ - curl
+ - python3
+ - python3-pip
+ - python3-pytest
+ - python3-setuptools
+
+
# When installing through libcgal-dev apt, CMake Error at CGAL Exports.cmake The imported target "CGAL::CGAL Qt5" references the file
install:
- curl -LO "https://github.com/CGAL/cgal/releases/download/releases%2FCGAL-4.13/CGAL-4.13.tar.xz"