diff --git a/waflib/extras/sphinx.py b/waflib/extras/sphinx.py index 7d88f8ad..08f3cfd8 100644 --- a/waflib/extras/sphinx.py +++ b/waflib/extras/sphinx.py @@ -86,7 +86,7 @@ def get_install_path(object): class SphinxBuildingTask(Task.Task): color = 'BOLD' - run_str = '${SPHINX_BUILD} -M ${SPHINX_OUTPUT_FORMAT} ${SRC} ${TGT} ${SPHINX_OPTIONS}' + run_str = '${SPHINX_BUILD} -M ${SPHINX_OUTPUT_FORMAT} ${SRC} ${TGT} -d ${TGT[0].bld_dir()}/doctrees-${SPHINX_OUTPUT_FORMAT} ${SPHINX_OPTIONS}' def keyword(self): return 'Compiling (%s)' % self.env.SPHINX_OUTPUT_FORMAT