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.
|
# You can set these variables from the command line.
|
||||||
SPHINXOPTS := -q
|
SPHINXOPTS := -q
|
||||||
SPHINXBUILD = HAVE_EMACS=${HAVE_EMACS} sphinx-build
|
SPHINXBUILD = HAVE_EMACS=${HAVE_EMACS} WITH_EMACS=${WITH_EMACS} sphinx-build
|
||||||
DOCBUILDDIR := $(dir)/_build
|
DOCBUILDDIR := $(dir)/_build
|
||||||
|
|
||||||
# Internal variables.
|
# Internal variables.
|
||||||
|
|
|
@ -29,9 +29,10 @@ release = version
|
||||||
# directories to ignore when looking for source files.
|
# directories to ignore when looking for source files.
|
||||||
exclude_patterns = ['_build']
|
exclude_patterns = ['_build']
|
||||||
|
|
||||||
# If we don't have emacs, don't build the notmuch-emacs docs, as they need
|
# If we don't have emacs (or the user configured --without-emacs),
|
||||||
# emacs to generate the docstring include files
|
# don't build the notmuch-emacs docs, as they need emacs to generate
|
||||||
if os.environ.get('HAVE_EMACS') != '1':
|
# the docstring include files
|
||||||
|
if os.environ.get('HAVE_EMACS') != '1' or os.environ.get('WITH_EMACS') != '1':
|
||||||
exclude_patterns.append('notmuch-emacs.rst')
|
exclude_patterns.append('notmuch-emacs.rst')
|
||||||
|
|
||||||
# The name of the Pygments (syntax highlighting) style to use.
|
# The name of the Pygments (syntax highlighting) style to use.
|
||||||
|
|
Loading…
Reference in a new issue