[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] master 419514a: Suppress warnings about obsolete generics
From: |
Glenn Morris |
Subject: |
[Emacs-diffs] master 419514a: Suppress warnings about obsolete generics (bug#25556) |
Date: |
Fri, 16 Mar 2018 01:57:53 -0400 (EDT) |
branch: master
commit 419514a84a60a1dc36323ae55986c53f59c12262
Author: Glenn Morris <address@hidden>
Commit: Glenn Morris <address@hidden>
Suppress warnings about obsolete generics (bug#25556)
* lisp/Makefile.in (MAIN_FIRST): New variable.
(compile-main): Put some files at the head of the queue.
---
lisp/Makefile.in | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/lisp/Makefile.in b/lisp/Makefile.in
index d4709bd..19b0180 100644
--- a/lisp/Makefile.in
+++ b/lisp/Makefile.in
@@ -101,6 +101,10 @@ COMPILE_FIRST = \
$(lisp)/emacs-lisp/bytecomp.elc \
$(lisp)/emacs-lisp/autoload.elc
+# Files to compile early in compile-main. Works around bug#25556.
+MAIN_FIRST = ./emacs-lisp/eieio.el ./emacs-lisp/eieio-base.el \
+ ./cedet/semantic/db.el
+
# Prevent any settings in the user environment causing problems.
unexport EMACSDATA EMACSDOC EMACSPATH
@@ -319,7 +323,7 @@ compile-targets: $(TARGETS)
compile-main: gen-lisp compile-clean
@(cd $(lisp) && \
els=`echo "${SUBDIRS_REL} " | sed -e 's|/\./|/|g' -e 's|/\. | |g' -e
's| |/*.el |g'`; \
- for el in $$els; do \
+ for el in ${MAIN_FIRST} $$els; do \
test -f $$el || continue; \
test ! -f $${el}c && GREP_OPTIONS= grep '^;.*no-byte-compile: t' $$el
> /dev/null && continue; \
echo "$${el}c"; \
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] master 419514a: Suppress warnings about obsolete generics (bug#25556),
Glenn Morris <=