summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorROUVREAU Vincent <vincent.rouvreau@inria.fr>2019-03-08 13:42:52 +0100
committerROUVREAU Vincent <vincent.rouvreau@inria.fr>2019-03-08 13:42:52 +0100
commit8f690e5eca1db42a167bfa5e9df5feb2c65b8999 (patch)
tree3286b4f8f0abc559b6625b7d383f21bcb34a311f /.travis.yml
parent89d873a75ace99b41fbde26181dac3006369997d (diff)
Add Python and sphinx in the build matrix
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml9
1 files changed, 7 insertions, 2 deletions
diff --git a/.travis.yml b/.travis.yml
index 17662cc3..bc7f5a41 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -11,8 +11,10 @@ env:
- 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
+# Only doxygen documentation
- CMAKE_EXAMPLE='OFF' CMAKE_TEST='OFF' CMAKE_UTILITIES='OFF' CMAKE_PYTHON='OFF' MAKE_TARGET='doxygen'
+# Only Python and sphinx documentation
+ - CMAKE_EXAMPLE='OFF' CMAKE_TEST='OFF' CMAKE_UTILITIES='OFF' CMAKE_PYTHON='ON' MAKE_TARGET='sphinx'
compiler: gcc
addons:
apt:
@@ -26,6 +28,8 @@ addons:
- libmpfr-dev
- libtbb-dev
- curl
+ - python3
+ - python3-pytest
# When installing through libcgal-dev apt, CMake Error at CGAL Exports.cmake The imported target "CGAL::CGAL Qt5" references the file
install:
@@ -36,10 +40,11 @@ install:
- make all
- sudo make install
- cd ..
+ - pip3 install Cython sphinx sphinxcontrib-bibtex matplotlib numpy
script:
- 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} ..
+ - 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 ..
- make all ${MAKE_TARGET}
- cd ..
notifications: