On Mon, 8 Mar 2010, Derek Gaston wrote: > On Mar 8, 2010, at 2:41 PM, Roy Stogner wrote: > >> We've talked about no longer caching dependency information, and >> getting rid of this problem for good, but: >> 1. That can slow down make on high-latency filesystems >> 2. We're lazy > > We recently switched to this for our framework and codes.... and > have found we have far fewer problems because of it... but we're > kind of always in development mode over here where we're adding new > files all the time... so maybe it makes more sense for us than it > does for libmesh (where the actual file structure and dependencies > are more mature).
Yes... mature... I'm currently hacking up a header that, if it works properly, will become a new dependency on most of the source files in the library, and probably half the headers. Your system, would you like to switch libMesh itself to use it? Manually updating .depend files clearly is not worth it; checking just now I find that I forgot to update it when adding tensor_value.h to system.h, and I know I've caught others making the same sort of mistake... --- Roy ------------------------------------------------------------------------------ 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
