summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorROUVREAU Vincent <vincent.rouvreau@inria.fr>2019-03-08 15:11:50 +0100
committerROUVREAU Vincent <vincent.rouvreau@inria.fr>2019-03-08 15:11:50 +0100
commit3971d3f033831ac18ae5205abc5806966c143087 (patch)
tree80cbf0c2299bccdbce83e611cabe58700e00095e /.travis.yml
parent6fd827bc7a861cfc5e86383834035d2df8df5367 (diff)
Try to cache CGAL dir
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml13
1 files changed, 8 insertions, 5 deletions
diff --git a/.travis.yml b/.travis.yml
index 56e10d5e..c82570bf 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -6,6 +6,10 @@ git:
cache:
directories:
- $HOME/.cache/pip
+ - $HOME/CGAL-4.13
+branches:
+ only:
+ - master
env:
matrix:
# Only examples and associated tests
@@ -38,22 +42,21 @@ addons:
# 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"
- - tar xf CGAL-4.13.tar.xz
+ - [[ -d 'CGAL-4.13' ]] || curl -LO "https://github.com/CGAL/cgal/releases/download/releases%2FCGAL-4.13/CGAL-4.13.tar.xz"
+ - [[ -d 'CGAL-4.13' ]] || tar xf CGAL-4.13.tar.xz
- cd CGAL-4.13
- cmake -DCMAKE_BUILD_TYPE=Release -DCGAL_HEADER_ONLY=ON .
- make all
- - sudo make install
- cd ..
- pip3 install --upgrade pip
- pip3 install --user Cython sphinx sphinxcontrib-bibtex matplotlib numpy scipy
script:
+ - rm -rf build
- mkdir -p build
- cd build
- - cmake -DCMAKE_BUILD_TYPE=Release -DWITH_GUDHI_EXAMPLE=${CMAKE_EXAMPLE} -DWITH_GUDHI_TEST=${CMAKE_TEST} -DWITH_GUDHI_UTILITIES=${CMAKE_UTILITIES} -DWITH_GUDHI_PYTHON=${CMAKE_PYTHON} -DUSER_VERSION_DIR=version -DPython_ADDITIONAL_VERSIONS=3 ..
+ - cmake -DCMAKE_BUILD_TYPE=Release -DWITH_GUDHI_EXAMPLE=${CMAKE_EXAMPLE} -DWITH_GUDHI_TEST=${CMAKE_TEST} -DWITH_GUDHI_UTILITIES=${CMAKE_UTILITIES} -DWITH_GUDHI_PYTHON=${CMAKE_PYTHON} -DUSER_VERSION_DIR=version -DPython_ADDITIONAL_VERSIONS=3 -DCGAL_DIR=$HOME/CGAL-4.13 ..
- make all ${MAKE_TARGET}
- cd ..
- - rm -rf build
notifications:
email:
on_success: change # default: always