diff options
author | Eli Zaretskii <eliz@gnu.org> | 2011-11-23 20:39:38 +0200 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2011-11-23 20:39:38 +0200 |
commit | 283430a1dfecdb309bd6b5bfee0c996648e3bf6a (patch) | |
tree | a9f800c404bd82a9600f885f90c6adea02a29b88 /lisp/emacs-lisp | |
parent | 1c3d7a1396e694454be8f6fc1506e744b037230c (diff) | |
download | emacs-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.el | 6 |
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 |