Why a builder was called

"Managan, Rob" <[email protected]>
Newsgroups gmane.comp.programming.tools.scons.devel
Message-ID <D4364B0A.374C5%[email protected]>
Hi,

I am using Latex again for a document myself and got to thinking again about a user complaint in the spring. He was complaining that bibtex always was called even if it did not need to be run again.

After going through the Tools/tex.py builder set again I realized that the reason we always run bibtex is that the builder does not know that the reference file was not changed. In other words is there any way for a builder to know which of the files the target depends on was the reason the target is out of date?

For most compiles and the like the target depends on many files but the build is always the same no matter which one triggers the rebuild. For Latex this is not the case and we could streamline some things if we knew which file triggered the rebuild.

OTOH, the tex builder is a complicated thing and it is in need to more flexibility to handle newer add on packages to latex and the like so I am not sure how much effort should be put into it.

*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
Rob Managan
WCI/DP Division  LLNL
P.O. Box 808, L-095
Livermore, CA  94551-0808
Email: [email protected]
Phone: 925-423-0903         FAX:   925-422-3389

_______________________________________________
Scons-dev mailing list
[email protected]
https://pairlist2.pair.net/mailman/listinfo/scons-dev
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.