mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-11-21 18:38:08 +01:00
doc: don't build notmuch-emacs.info for configure --without-emacs
Since the docstrings are not built in the case of --without-emacs, even if emacs is detected, don't let sphinx build the emacs docs. This avoids a large number of error messages due to missing includes. It's actually a bit surprising sphinx doesn't generate an error for the missing include files.
This commit is contained in:
parent
3d9edf4fb1
commit
71bf459596
2 changed files with 5 additions and 4 deletions
|
@ -4,7 +4,7 @@ dir := doc
|
|||
|
||||
# You can set these variables from the command line.
|
||||
SPHINXOPTS := -q
|
||||
SPHINXBUILD = HAVE_EMACS=${HAVE_EMACS} sphinx-build
|
||||
SPHINXBUILD = HAVE_EMACS=${HAVE_EMACS} WITH_EMACS=${WITH_EMACS} sphinx-build
|
||||
DOCBUILDDIR := $(dir)/_build
|
||||
|
||||
# Internal variables.
|
||||
|
|
|
@ -29,9 +29,10 @@ release = version
|
|||
# directories to ignore when looking for source files.
|
||||
exclude_patterns = ['_build']
|
||||
|
||||
# If we don't have emacs, don't build the notmuch-emacs docs, as they need
|
||||
# emacs to generate the docstring include files
|
||||
if os.environ.get('HAVE_EMACS') != '1':
|
||||
# If we don't have emacs (or the user configured --without-emacs),
|
||||
# don't build the notmuch-emacs docs, as they need emacs to generate
|
||||
# the docstring include files
|
||||
if os.environ.get('HAVE_EMACS') != '1' or os.environ.get('WITH_EMACS') != '1':
|
||||
exclude_patterns.append('notmuch-emacs.rst')
|
||||
|
||||
# The name of the Pygments (syntax highlighting) style to use.
|
||||
|
|
Loading…
Reference in a new issue