summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2011-11-23 20:39:38 +0200
committerEli Zaretskii <eliz@gnu.org>2011-11-23 20:39:38 +0200
commit283430a1dfecdb309bd6b5bfee0c996648e3bf6a (patch)
treea9f800c404bd82a9600f885f90c6adea02a29b88 /lisp/emacs-lisp
parent1c3d7a1396e694454be8f6fc1506e744b037230c (diff)
downloademacs-283430a1dfecdb309bd6b5bfee0c996648e3bf6a.tar.gz
emacs-283430a1dfecdb309bd6b5bfee0c996648e3bf6a.tar.bz2
emacs-283430a1dfecdb309bd6b5bfee0c996648e3bf6a.zip
Fix "make autoloads" on MS-Windows.
lisp/emacs-lisp/autoload.el (autoload-generate-file-autoloads): On MS-DOS and MS-Windows, compare with loaddefs.el case-insensitively.
Diffstat (limited to 'lisp/emacs-lisp')
-rw-r--r--lisp/emacs-lisp/autoload.el6
1 files changed, 5 insertions, 1 deletions
diff --git a/lisp/emacs-lisp/autoload.el b/lisp/emacs-lisp/autoload.el
index df98271832a..19a4d44273d 100644
--- a/lisp/emacs-lisp/autoload.el
+++ b/lisp/emacs-lisp/autoload.el
@@ -446,7 +446,11 @@ Return non-nil if and only if FILE adds no autoloads to OUTFILE
generated-autoload-load-name
(autoload-file-load-name absfile)))
(when (and outfile
- (not (equal outfile (autoload-generated-file))))
+ (not
+ (if (memq system-type '(ms-dos windows-nt))
+ (equal (downcase outfile)
+ (downcase (autoload-generated-file)))
+ (equal outfile (autoload-generated-file)))))
(setq otherbuf t))
(save-excursion
(save-restriction