Re: Why no dependency tracking with preprocessed Fortran?

2010-06-28 Thread Ralf Wildenhues
* Daily, Jeff A wrote on Fri, Jun 25, 2010 at 08:32:46PM CEST: > I think if we want dependency tracking as a side-effect, then the user > must list their sources in a dependent order (which only they would > know). This is what I've had to do in my projects. The downside is > that -j can't be use

RE: Why no dependency tracking with preprocessed Fortran?

2010-06-25 Thread Daily, Jeff A
> So one complication with Fortran modules is that we don't know the > order > in which we need to compile files for the first time. If you want to > allow file edits to arbitrarily change where modules are defined in, > then this is true for rebuilds as well. So module dependency tracking > need

Re: Why no dependency tracking with preprocessed Fortran?

2010-06-25 Thread Ralf Wildenhues
* Ralf Wildenhues wrote on Thu, Jun 24, 2010 at 08:04:34PM CEST: > Fortran modules are another matter. From what I have understood so far: > > Fortran files may define modules and use other modules. In the most > general case, one Fortran source file can define an arbitrary set of > modules, and

Re: Why no dependency tracking with preprocessed Fortran?

2010-06-24 Thread Ralf Wildenhues
* Daily, Jeff A wrote on Thu, Jun 24, 2010 at 04:46:28PM CEST: > > > Why doesn't automake have dependency tracking for preprocessed > > > Fortran? > > > > Because nobody has implemented it yet. > Ok, so how does one go about developing this sort of thing for > Automake? I'm certainly interested

RE: Why no dependency tracking with preprocessed Fortran?

2010-06-24 Thread Daily, Jeff A
> > Why doesn't automake have dependency tracking for preprocessed > Fortran? > > Because nobody has implemented it yet. > > Well, I guess dependency tracking could be implemented similarly to how > it is done for C and C++. Using makedepend could be a start, sure, but > testing for a depmode wo

Re: Why no dependency tracking with preprocessed Fortran?

2010-06-22 Thread Ralf Wildenhues
Hello Jeff, * Daily, Jeff A wrote on Wed, Apr 14, 2010 at 11:36:54PM CEST: > Why doesn't automake have dependency tracking for preprocessed Fortran? Because nobody has implemented it yet. > Wouldn't the following work? Note that there is a space before > include so that automake doesn't process

Why no dependency tracking with preprocessed Fortran?

2010-04-14 Thread Daily, Jeff A
Why doesn't automake have dependency tracking for preprocessed Fortran? Wouldn't the following work? Note that there is a space before include so that automake doesn't process it, but rather it appears verbatim in the generated Makefile.in. F77DEPMODE = makedepend .F.o: $(AM_V_PPF77) \