On Mar 8, 2010, at 3:17 PM, Roy Stogner wrote:

> Hmm... since the .PHONY line is grammatically a dependency rather than
> a variable, we ought to be able to have multiple .PHONY lines, right?
> In particular, it looks like we can add:
> .PHONY: .depend
> to our Make.common, which then causes paranoid dependency regeneration
> in all our examples as well as in any user app build systems that
> mimic our example Makefiles.

Ah good... that would actually take care of us as well... then I can remove the 
PHONY out of our Makefiles.

> I say we do it.  The biggest downside is that regenerating .depend for
> the whole library takes time, but it's 1-3 seconds on the systems I
> use.  Any comments/objections?

1-3 seconds is nothing compared to the actual compile time of any file in 
libMesh.... and it's a small price to pay for _never_ having out of date 
dependencies...

I say go for it!

Derek
------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Libmesh-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/libmesh-devel

Reply via email to