Fixed install target failure because of lexical binding of generated-autoload-file.
authorOleksandr Gavenko <gavenkoa@gmail.com>
Sun, 16 Aug 2020 00:12:34 +0300
changeset 1616 06d768ee0fea
parent 1615 6e1d795f7231
child 1617 c88a0c93dfbe
Fixed install target failure because of lexical binding of generated-autoload-file.
Makefile
--- a/Makefile	Wed May 27 13:28:47 2020 +0300
+++ b/Makefile	Sun Aug 16 00:12:34 2020 +0300
@@ -166,7 +166,7 @@
 	\
 cp -f $(EL_FILES) $(mylispdir); \
 ./.emacs-autogen.sh $(emacsdir)/.emacs-autogen; \
-$(EMACS) --batch -Q --eval='(let ((generated-autoload-file "$(mylispdir)/loaddefs.el")) (update-directory-autoloads "$(mylispdir)"))'
+$(EMACS) --batch -Q --eval='(progn (setq generated-autoload-file "$(mylispdir)/loaddefs.el") (update-directory-autoloads "$(mylispdir)"))'
 	\
 $(EMACS) --batch --load "$(curdir)/.emacs-defs" -f 'my-load.add-my-loadpaths' --load "$(emacsdir)/.emacs-pre" \
   --eval='(byte-compile-file "$(emacsdir)/.emacs-my")' --eval='(byte-force-recompile "$(mylispdir)")'