From ec018387ac67f7653069d68990971347cabdbaf8 Mon Sep 17 00:00:00 2001 From: Oliver Hamlet Date: Sun, 14 Aug 2016 09:06:24 +0100 Subject: [PATCH] Add configuration for Read The Docs integration --- docs/api/conf.py | 11 +++++++++++ docs/api/requirements.txt | 1 + 2 files changed, 12 insertions(+) create mode 100644 docs/api/requirements.txt diff --git a/docs/api/conf.py b/docs/api/conf.py index dafccbb3..33265cc0 100644 --- a/docs/api/conf.py +++ b/docs/api/conf.py @@ -20,6 +20,17 @@ # import sys # sys.path.insert(0, os.path.abspath('.')) +import subprocess, os + +read_the_docs_build = os.environ.get('READTHEDOCS', None) == 'True' + +if read_the_docs_build: + output_directory = '../../build/documentation' + if not os.path.exists(output_directory): + os.makedirs(output_directory) + + subprocess.call('doxygen', shell=True) + # -- General configuration ------------------------------------------------ # If your documentation needs a minimal Sphinx version, state it here. diff --git a/docs/api/requirements.txt b/docs/api/requirements.txt new file mode 100644 index 00000000..cd6467ed --- /dev/null +++ b/docs/api/requirements.txt @@ -0,0 +1 @@ +breathe