aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorJonas Bernoulli <jonas@bernoul.li>2015-05-22 23:21:48 +0200
committerJonas Bernoulli <jonas@bernoul.li>2015-05-22 23:25:28 +0200
commit8f5d1d2fc4e541fa26b4719b10bf21039c15b009 (patch)
treeb78a3f3938c6eeda052fa22a17a04ba1c6e6c3fd /Makefile
parentdf44d82b87d7641aa985b3104097b955946b8f15 (diff)
Makefile: visit truenames when generating autoloads
Re #1859.
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile11
1 files changed, 5 insertions, 6 deletions
diff --git a/Makefile b/Makefile
index 4687733..c107df4 100644
--- a/Makefile
+++ b/Makefile
@@ -27,10 +27,8 @@ CYGPATH := $(shell cygpath --version 2>/dev/null)
ifdef CYGPATH
LOAD_PATH ?= -L . -L $(shell cygpath --mixed $(CL_LIB_DIR)) -L $(shell cygpath --mixed $(DASH_DIR))
- CURDIR_SANE = $(shell cygpath --mixed $(CURDIR))
else
LOAD_PATH ?= -L . -L $(CL_LIB_DIR) -L $(DASH_DIR)
- CURDIR_SANE = $(CURDIR)
endif
EMACSBIN ?= emacs
@@ -184,11 +182,12 @@ magit-autoloads.el: $(ELS)
@printf "Generating magit-autoloads.el\n"
@$(BATCH) --eval "(progn\
(fset 'message (lambda (&rest _)))\
+ (setq make-backup-files nil)\
(setq vc-handled-backends nil)\
- (defvar generated-autoload-file nil)\
- (let ((generated-autoload-file \"$(CURDIR_SANE)/magit-autoloads.el\")\
- (make-backup-files nil))\
- (update-directory-autoloads \".\")))"
+ (setq default-directory (file-truename default-directory))\
+ (setq generated-autoload-file (expand-file-name \"magit-autoloads.el\"))\
+ (setq find-file-visit-truename t)\
+ (update-directory-autoloads default-directory)))"
docs: Documentation/magit.info Documentation/dir