diff options
author | Lute Kamstra <lute@gnu.org> | 2005-04-13 09:33:35 +0000 |
---|---|---|
committer | Lute Kamstra <lute@gnu.org> | 2005-04-13 09:33:35 +0000 |
commit | 08098cb5ecb260c1947124a82dd82625adeda375 (patch) | |
tree | e4d99abc9dcd47e42462ab272986a42fcba79084 /make-dist | |
parent | f546c07501111a43c64123756c1cb3b4cbd1e47a (diff) | |
download | emacs-08098cb5ecb260c1947124a82dd82625adeda375.tar.gz |
Don't use DONTCOMPILE from lisp/Makefile.in; check for
"no-byte-compile: t" in the file instead.
Diffstat (limited to 'make-dist')
-rwxr-xr-x | make-dist | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/make-dist b/make-dist index 8cfc41ccd25..a72f498ffef 100755 --- a/make-dist +++ b/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" ;; |