summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
diff options
context:
space:
mode:
authorGlenn Morris <rgm@gnu.org>2017-04-13 20:12:02 -0400
committerGlenn Morris <rgm@gnu.org>2017-04-13 20:12:02 -0400
commitad128fee434a954da2ead75647b6396ddbf91f6a (patch)
tree826f29235924b1def24da2ed63851494b3f4f3e9 /lisp/emacs-lisp
parent8201263765d01ab02d45830c03b2b8992c2b5759 (diff)
downloademacs-ad128fee434a954da2ead75647b6396ddbf91f6a.tar.gz
emacs-ad128fee434a954da2ead75647b6396ddbf91f6a.tar.bz2
emacs-ad128fee434a954da2ead75647b6396ddbf91f6a.zip
Create generated lisp files before main loaddefs.el
This should improve reproducibility of lisp/loaddefs.el. * lisp/Makefile.in (gen-lisp): New phony target. ($(lisp)/loaddefs.el, compile-main): Depend on gen-lisp. * src/Makefile.in ($(leimdir)/leim-list.el): Depend on all of ../leim. * lisp/cedet/semantic.el (semantic-mode): * lisp/cedet/semantic/fw.el (top-level): * lisp/emacs-lisp/eieio-core.el (top-level): Robustify to generated input files maybe not yet existing.
Diffstat (limited to 'lisp/emacs-lisp')
-rw-r--r--lisp/emacs-lisp/eieio-core.el2
1 files changed, 1 insertions, 1 deletions
diff --git a/lisp/emacs-lisp/eieio-core.el b/lisp/emacs-lisp/eieio-core.el
index c59f85d6fb2..7c149421d43 100644
--- a/lisp/emacs-lisp/eieio-core.el
+++ b/lisp/emacs-lisp/eieio-core.el
@@ -33,7 +33,7 @@
(require 'cl-lib)
(require 'pcase)
-(require 'eieio-loaddefs)
+(require 'eieio-loaddefs nil t)
;;;
;; A few functions that are better in the official EIEIO src, but