mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-12-26 10:49:33 +00:00
Don't use DONTCOMPILE from lisp/Makefile.in; check for
"no-byte-compile: t" in the file instead.
This commit is contained in:
parent
a2d66c78bb
commit
33740d0422
17
make-dist
17
make-dist
@ -6,7 +6,8 @@
|
||||
#### be distributed. This means that if you add a file with an odd name,
|
||||
#### you should make sure that this script will include it.
|
||||
|
||||
# Copyright (C) 1995, 1997, 1998, 2000, 2001, 2002 Free Software Foundation, Inc.
|
||||
# Copyright (C) 1995, 1997, 1998, 2000, 2001, 2002, 2005
|
||||
# Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is part of GNU Emacs.
|
||||
#
|
||||
@ -195,21 +196,17 @@ then
|
||||
rm -f /tmp/el /tmp/elc
|
||||
|
||||
### Check for .el files with no corresponding .elc file.
|
||||
(cd lisp; ls -1 [a-z]*.el [a-z]*/[a-z]*.el ; \
|
||||
cd ../leim; ls -1 [a-z]*/[a-z]*.el) > /tmp/el
|
||||
(cd lisp; ls -1 [a-z]*.elc [a-z]*/[a-z]*.elc; \
|
||||
cd ../leim; ls -1 [a-z]*/[a-z]*.elc) | sed 's/\.elc$/.el/' > /tmp/elc
|
||||
ls -1 lisp/[a-z]*.el lisp/[a-z]*/[a-z]*.el \
|
||||
leim/[a-z]*/[a-z]*.el > /tmp/el
|
||||
ls -1 lisp/[a-z]*.elc lisp/[a-z]*/[a-z]*.elc \
|
||||
leim/[a-z]*/[a-z]*.elc | sed 's/\.elc$/.el/' > /tmp/elc
|
||||
losers="`comm -23 /tmp/el /tmp/elc`"
|
||||
bogosities=
|
||||
for file in $losers; do
|
||||
file1=`echo $file | sed -e "s|.*/||"`
|
||||
if ! sed -n -e "/^DONTCOMPILE/,/[^\\]\$/p" lisp/Makefile.in |
|
||||
grep -q "[ ]$file1\($\| \)"; then
|
||||
if ! grep -q "no-byte-compile: t" $file; then
|
||||
case $file in
|
||||
site-init.el | site-load.el | site-start.el | default.el)
|
||||
;;
|
||||
term/*)
|
||||
;;
|
||||
*)
|
||||
bogosities="$file $bogosities"
|
||||
;;
|
||||
|
Loading…
Reference in New Issue
Block a user