]> git.eshelyaron.com Git - emacs.git/commitdiff
Document batch-byte-compile directory behavior
authorLars Ingebrigtsen <larsi@gnus.org>
Thu, 1 Aug 2019 21:16:24 +0000 (23:16 +0200)
committerLars Ingebrigtsen <larsi@gnus.org>
Thu, 1 Aug 2019 21:16:37 +0000 (23:16 +0200)
* lisp/emacs-lisp/bytecomp.el (batch-byte-compile): Document the
behaviour with directories (bug#20867).

lisp/emacs-lisp/bytecomp.el

index 6dcd4c6846aa235948ca7355adbda723d99e32d2..40b4e2f4671f0d2545ded4aaad3e7147798735ca 100644 (file)
@@ -5091,8 +5091,15 @@ it won't work in an interactive Emacs."
   "Run `byte-compile-file' on the files remaining on the command line.
 Use this from the command line, with `-batch';
 it won't work in an interactive Emacs.
-Each file is processed even if an error occurred previously.
+
+Each file is processed even if an error occurred previously.  If
+a file name denotes a directory, all Emacs Lisp source files in
+that directory (that have previously been compiled) will be
+recompiled if newer than the compiled files.  In this case,
+NOFORCE is ignored.
+
 For example, invoke \"emacs -batch -f batch-byte-compile $emacs/ ~/*.el\".
+
 If NOFORCE is non-nil, don't recompile a file that seems to be
 already up-to-date."
   ;; command-line-args-left is what is left of the command line, from