[emacs-w3m:13923] Re: Warning

Emanuel Berg <[email protected]> Mon, 12 Dec 2022 20:56:49 +0100
Newsgroups gmane.emacs.w3m
Message-ID <[email protected]>
Katsumi Yamaoka wrote:

>>> Furthermore, I'm going to run `make very-slow' that compiles
>>> each .el file one by one individually
>>
>> Okay, interesting, isn't that what always happens? [...]
>
> Well, what the first stage of the `make very-slow' does is:
>
> for each .el file
> ·launch Emacs in the vanilla mode, i.e., "-q -no-site-file",
>  at the source directory.
> ·load some essential ELisp library.
> ·byte-compile the .el file.

Yes, but again, isn't that what you always do?

This is my Makefile for Elisp:

  https://dataswamp.org/~incal/emacs-init/Makefile

The Emacs command is: [lines 53-57]

byte-compile = $(emacs)  \
                 -Q      \
	              --batch \
		           --eval "(setq load-path (append load-path '($(packs)))))" \
	              -f batch-byte-compile

And every file is processed one-by-one: [lines 64-65]

%.elc: %.el
	$(byte-compile) $< $(sed-filter)

How else are you supposed to (not) do it?

-- 
underground experts united
https://dataswamp.org/~incal