>>> "IK" == Ikumi Keita <ik...@ikumi.que.jp> writes:

>>>>>> Uwe Brauer <o...@mat.ucm.es> writes:
>>>>> "IK" == Ikumi Keita <ik...@ikumi.que.jp> writes:
>>> Recommended usage of main branch is to do "make clean" only when it's
>>> necessary. :-)

>> Well the problem with this philosophy is the following

>> 1. When shell I run make and when make clean (as I learned painfully
>> in the past, make clean is most of the time preferable to be on
>> the save side)

> You are defying the raison d'être of "make" and makefiles.😅 The current
> Makefile of master branch always re-compiles _all_ .el files. The new
> Makefile of the main branch (GNUmakefile) dispenses with excessive
> compilation time.

> As I wrote, you should run "make" regularly and do "make clean" _only
> when_ it's necessary, i.e. it's much likely that the failure is due to
> implicit dependency of other files on the file you are tweaking.

Ok, the only scenario where that might be relevant to run make clean and
then run is when you switch branches. To avoid this, one could try to
checkout the two branches. (In mercurial I can checkout different
branches in different directories using the share command, I presume
something like this is also possible in git, I think it is called
working directory or so).

>> 2. Why can't there a quick compilation option to be added as found
>> in master.

> That's because it is in line with the original way of writing makefiles.
> Specify compilation rule for file extension (.el) and don't enumerate
> all files to compile. In other words, the current Makefile of the master
> branch is written in a way against the spirit of makefiles. (I don't
> know why; probably by historical reason.)

> I suppose it isn't impossible to have such "quick" compilation target in
> the Makefile (GNUmakefile) of the main branch, but that would be
> redundant.

Right now I try to tweak such an option, but it is also not that
pressing for me to have it.

One question though.

How on earth do I find out the actual version of an auctex commit. 
Till 13.3 tags have been used. But now?

Thanks

Uwe 
-- 
I strongly condemn Hamas heinous despicable pogroms/atrocities on Israel
I strongly condemn Putin's war of aggression against Ukraine.
I support to deliver weapons to Ukraine's military. 
I support the EU and NATO membership of Ukraine. 

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to