This is a sledgehammer approach to conditionally (not) build the notmuch-emacs documentation, since it is currently the only thing that needs Emacs to build. Hopefully in the future we can come up with a cleaner way of disabling building the notmuch-emacs docs when emacs is missing. --- doc/Makefile.local | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/doc/Makefile.local b/doc/Makefile.local index dfe62295..c148d74a 100644 --- a/doc/Makefile.local +++ b/doc/Makefile.local @@ -116,14 +116,14 @@ install-man: ${MAN_GZIP_FILES} cd $(DESTDIR)/$(mandir)/man1 && ln -sf notmuch.1.gz notmuch-setup.1.gz endif -ifneq ($(HAVE_SPHINX)$(HAVE_MAKEINFO),11) +ifneq ($(HAVE_SPHINX)$(HAVE_MAKEINFO)$(HAVE_EMACS),111) build-info: - @echo "Missing sphinx or makeinfo, not building info pages" + @echo "Missing prerequisites, not building info pages" else build-info: sphinx-info endif -ifneq ($(HAVE_SPHINX)$(HAVE_MAKEINFO)$(HAVE_INSTALL_INFO),111) +ifneq ($(HAVE_SPHINX)$(HAVE_MAKEINFO)$(HAVE_INSTALL_INFO)$(HAVE_EMACS),1111) install-info: @echo "Missing prerequisites, not installing info pages" else -- 2.20.1 _______________________________________________ notmuch mailing list notmuch@notmuchmail.org https://notmuchmail.org/mailman/listinfo/notmuch