+(defvar byte-compile--interactive nil
+ "Determine if `byte-compile--message' uses the minibuffer.")
+
+(defun byte-compile--message (format &rest args)
+ "Like `message', except sometimes don't print to minibuffer.
+If the variable `byte-compile--interactive' is nil, the message
+is not displayed on the minibuffer."
+ (apply #'message format args)
+ (unless byte-compile--interactive
+ (message nil)))
+