aboutsummaryrefslogtreecommitdiffhomepage
path: root/.travis.yml
diff options
context:
space:
mode:
authorGravatar Maxime Dénès <mail@maximedenes.fr>2017-02-10 15:52:24 +0100
committerGravatar Maxime Dénès <mail@maximedenes.fr>2018-03-09 15:12:51 +0100
commit4aaf28cc905bebf757b02ad911a6eed78714cac7 (patch)
tree91322ece8b35fc82247938d8a5dc0e70cd22597b /.travis.yml
parent1505304e856091e10ff3511edecb9cf7c20974b2 (diff)
Integration of a sphinx-based documentation generator.
The original contribution is from Clément Pit-Claudel. I updated his code and integrated it with the Coq build system. Many improvements by Paul Steckler (MIT). This commit adds the infrastructure but no content.
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml7
1 files changed, 7 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
index 1699568ca..d775824f0 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -138,6 +138,8 @@ matrix:
- TEST_TARGET="test-suite"
- EXTRA_CONF="-coqide opt -with-doc yes"
- EXTRA_OPAM="hevea ${LABLGTK}"
+ before_install: &sphinx-install
+ - sudo pip3 install bs4 sphinx sphinx_rtd_theme pexpect antlr4-python3-runtime sphinxcontrib-bibtex
addons:
apt:
sources:
@@ -158,6 +160,9 @@ matrix:
- transfig
- imagemagick
- tipa
+ - python3
+ - python3-pip
+ - python3-setuptools
- env:
- TEST_TARGET="test-suite"
@@ -166,6 +171,7 @@ matrix:
- CAMLP5_VER="${CAMLP5_VER_BE}"
- EXTRA_CONF="-coqide opt -with-doc yes"
- EXTRA_OPAM="num hevea ${LABLGTK_BE}"
+ before_install: *sphinx-install
addons:
apt:
sources:
@@ -181,6 +187,7 @@ matrix:
- NATIVE_COMP="no"
- EXTRA_CONF="-coqide opt -with-doc yes -flambda-opts -O3"
- EXTRA_OPAM="num hevea ${LABLGTK_BE}"
+ before_install: *sphinx-install
addons:
apt:
sources: