notmuch/doc
David Bremner ed7ca948ae build/docs: move docstring prereq to file targets
Under a sufficiently high level of parallelism [1] there seems to be a
a race condition that allows sphinx-build to start running before the
docstrings are extracted. This change moves the docstring stamp from
the phony targets sphinx-html and sphinx-info to the file targets that
they depend on. I'm not sure why this makes things better, but I am
fairly confident it does not make things worse, and experimentally it
seems to eliminate the race condition.

[1]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=976934
2020-12-09 21:55:38 -04:00
..
man1 doc: field processor support now always included, adjust manual pages 2020-06-06 07:54:34 -03:00
man5 doc: unify definition list usage across man pages 2017-12-31 09:06:11 -04:00
man7 doc: field processor support now always included, adjust manual pages 2020-06-06 07:54:34 -03:00
.gitignore Use rooted paths in .gitignore files 2017-08-18 19:42:35 -03:00
conf.py Rename version to version.txt 2020-10-30 16:14:24 -03:00
doxygen.cfg doc: Drop obsolete MSCGEN_PATH, PERL_PATH from doxygen configuration 2020-04-01 22:46:58 -03:00
index.rst doc: add new python bindings to main documentation tree. 2020-07-15 08:37:11 -03:00
INSTALL doc: remove support for rst2man 2015-01-22 08:37:25 +01:00
Makefile doc: convert sphinx based docs 2014-03-09 10:41:08 -03:00
Makefile.local build/docs: move docstring prereq to file targets 2020-12-09 21:55:38 -04:00
notmuch-emacs.rst doc: fix for out-of-tree builds of notmuch-emacs docs 2020-06-01 09:07:50 -03:00
python-bindings.rst doc: add new python bindings to main documentation tree. 2020-07-15 08:37:11 -03:00