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.
This commit is contained in:
parent
b1d7e58520
commit
419514a84a
1 changed files with 5 additions and 1 deletions
|
@ -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"; \
|
||||
|
|
Loading…
Add table
Reference in a new issue