automake
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: Why no dependency tracking with preprocessed Fortran?


From: Daily, Jeff A
Subject: RE: Why no dependency tracking with preprocessed Fortran?
Date: Thu, 24 Jun 2010 07:46:28 -0700

> > 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 would be better; e.g., some gfortran versions
> support the much nicer gcc3 depmode.
> 
> Actually, I'd consider module dependency tracking support a very
> interesting Fortran feature for Automake as well.
> 
> Cheers,
> Ralf

Ok, so how does one go about developing this sort of thing for Automake?  I'm 
certainly interested -- having time to do the work is always the issue, right?

I've found a number of tools which claim to do dependency tracking:

Foray http://code.google.com/p/foraytool/
Makedepf90 http://personal.inet.fi/private/erikedelmann/makedepf90
TCBuild http://macresearch.org/tcbuild-new-build-tool-fortran (precursor to 
foray?)
mkmf http://www.gfdl.noaa.gov/~vb/mkmf.html
fmkmf http://www.geos.ed.ac.uk/homes/hcp/fmkmf/

But what would be the best strategy for Automake?  I've seen discussion of this 
earlier:

http://www.mail-archive.com/address@hidden/msg00682.html

In short, I'm asking for advice.  If I want the best chances of getting this 
feature (include as well as module dependency tracking in Fortran 77/90) into 
Automake, what's the suggested way to implement it?

Jeff



reply via email to

[Prev in Thread] Current Thread [Next in Thread]