batch-byte-compile-if-not-done

batch-byte-compile-if-not-done is an autoloaded compiled Lisp function in `bytecomp.el'.

(batch-byte-compile-if-not-done)

Like `byte-compile-file' but doesn't recompile if already up to date.
Use this from the command line, with `-batch';
it won't work in an interactive Emacs.