Create a script to recompile out-of-date files

When I update packages on a different machine, `.elc` files become
obsolete. This script brings them up to date.
This commit is contained in:
Gergely Polonkai 2016-10-03 17:34:11 +02:00
parent 6d66e5782c
commit 9bfbbd79d8
1 changed files with 16 additions and 0 deletions

16
recompile-files.sh Executable file
View File

@ -0,0 +1,16 @@
#! /bin/sh
pwd=`pwd`
for file in `find -iname '*.elc'`
do
cd `dirname "$file"`
if test $file -ot ${file%c}
then
echo "Recompiling ${file%c}"
emacs --batch --eval '(byte-compile-file "'${file%c}'")'
fi
cd $pwd
done