From f8320c90d3fe2a0edef0be59cf3d505482f5c383 Mon Sep 17 00:00:00 2001 From: Kyle Meyer Date: Sat, 9 Dec 2023 18:50:23 -0500 Subject: make: Use loaddefs-generate if available As of Emacs 29, update-file-autoloads is obsolete. --- Makefile | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index cae7a6d..af275ed 100644 --- a/Makefile +++ b/Makefile @@ -18,5 +18,8 @@ clean: %-autoloads.el: %.el @$(BATCH) --eval \ - "(let (make-backup-files) \ - (update-file-autoloads \"$(CURDIR)/$<\" t \"$(CURDIR)/$@\"))" + "(let ((make-backup-files nil)) \ + (if (fboundp 'loaddefs-generate) \ + (loaddefs-generate default-directory \"$@\" \ + (list \"test-org-link-edit.el\")) \ + (update-file-autoloads \"$(CURDIR)/$<\" t \"$(CURDIR)/$@\")))" -- cgit v1.2.3