diff --git a/doc/conf.py b/doc/conf.py
index 4aef16b5a94db17c763b494d15501ad9f829b12b..7cc07947629c758e32bad7f511feb8fdd565ad08 100644
--- a/doc/conf.py
+++ b/doc/conf.py
@@ -5,7 +5,9 @@ import sys, os, re, subprocess
 # -- General configuration -----------------------------------------------------
 
 if os.environ.get('READTHEDOCS', None) == 'True':
-  subprocess.call('doxygen')
+  sys.path.append('..')
+  sys.path.append('../../')
+  subprocess.call("cd %s; doxygen" % os.getcwd(), shell=True)
 
 # Add any Sphinx extension module names here, as strings.
 extensions = ['sphinx.ext.todo', 'sphinx.ext.viewcode', 'breathe']