summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorROUVREAU Vincent <vincent.rouvreau@inria.fr>2019-03-08 11:10:25 +0100
committerROUVREAU Vincent <vincent.rouvreau@inria.fr>2019-03-08 11:10:25 +0100
commit1b08181e2d4cda2125938242065625270f77f60c (patch)
treed9f1e3ce1e2e04b74d7a6383b0518a582f6dc5f4 /.travis.yml
parente49133e48612e2e0a0b70494e8dc87e584822e03 (diff)
Add Travis CI for examples tests and utils
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml33
1 files changed, 33 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 00000000..996c9ce0
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,33 @@
+language: cpp
+dist: xenial
+sudo: false
+git:
+ depth: 3
+env:
+ matrix:
+ - CMAKE_ARGS='-DWITH_GUDHI_EXAMPLE=ON -DWITH_GUDHI_TEST=OFF -DWITH_GUDHI_UTILITIES=OFF -DWITH_GUDHI_PYTHON=OFF'
+ - CMAKE_ARGS='-DWITH_GUDHI_EXAMPLE=OFF -DWITH_GUDHI_TEST=ON -DWITH_GUDHI_UTILITIES=OFF -DWITH_GUDHI_PYTHON=OFF'
+ - CMAKE_ARGS='-DWITH_GUDHI_EXAMPLE=OFF -DWITH_GUDHI_TEST=OFF -DWITH_GUDHI_UTILITIES=ON -DWITH_GUDHI_PYTHON=OFF'
+compiler: gcc
+addons:
+ apt:
+ packages:
+ - cmake
+ - graphviz
+ - doxygen
+ - libboost-all-dev
+ - libgmp3-dev
+ - libmpfr-dev
+ - libtbb-dev
+ - libcgal-dev
+
+script:
+- mkdir -p build
+- cd build
+- cmake ${CMAKE_ARGS} ..
+- make all test
+- cd ..
+notifications:
+ email:
+ on_success: change # default: always
+ on_failure: always # default: always