|
|
Up |
|
|
  |
Author: drewmccormackdrewmccormack Date: May 28, 2008 00:53
I have started a project at Google to develop the new Foray (formerly
TCBuild) Fortran build tool:
http://code.google.com/p/foraytool/
Foray is designed specifically for Fortran projects, and has a lot of
nice advanced features, similar to Scons. It is written in Python, and
anyone willing to contribute is most welcome.
Here is a short introduction from the project page:
Fortran 90 can include reasonably complex dependencies, which must be
taken into account when building a multiple-file program.
Unfortunately, most build tools either don't support Fortran, or don't
help the developer much. A standard make file, for example, requires
you to enter dependencies manually, or develop a script to do it for
you.
|
| Show full article (1.17Kb) |
|
| | 9 Comments |
|
  |
Author: Michael PragerMichael Prager Date: Jul 3, 2008 13:28
> I have started a project at Google to develop the new Foray (formerly
> TCBuild) Fortran build tool:
>
> http://code.google.com/p/foraytool/
>
> Foray is designed specifically for Fortran projects, and has a lot of
> nice advanced features, similar to Scons. It is written in Python, and
> anyone willing to contribute is most welcome. [...]
Has anyone here has gotten Foray working under Windows (with
which Drew acknowledges it is incompatible)? I've dabbled in
Python, but my limited skill and the limited commenting in the
Foray code frustrate my getting Foray working.
Alternatively, can anyone recommend a Fortran good build tool or
makefile generator that works under Windows (command line)? Perl
or Python scripts would fill the bill, as long as they need no
(or only trivial) user revision.
Thanks!
Mike
|
| Show full article (1.06Kb) |
|
| | no comments |
|
  |
Author: John AppleyardJohn Appleyard Date: Jul 9, 2008 05:10
Michael Prager wrote:
>> I have started a project at Google to develop the new Foray (formerly
>> TCBuild) Fortran build tool:
>>
>> http://code.google.com/p/foraytool/
>>
>> Foray is designed specifically for Fortran projects, and has a lot of
>> nice advanced features, similar to Scons. It is written in Python, and
>> anyone willing to contribute is most welcome. [...]
>
> Has anyone here has gotten Foray working under Windows (with
> which Drew acknowledges it is incompatible)? I've dabbled in
> Python, but my limited skill and the limited commenting in the
> Foray code frustrate my getting Foray working.
>
> Alternatively, can anyone recommend a Fortran good build tool or
> makefile generator that works under Windows (command line)? Perl
> or Python scripts would fill the bill, as long as they need no ...
|
| Show full article (1.41Kb) |
| no comments |
|
  |
Author: nospamnospam Date: Jul 9, 2008 09:46
John Appleyard polyhedron.com> wrote:
> Polyhedron's automake does this. Note that Polyhedron's automake is not
> the same as the Linux automake (I believe we had the name in the public
> domain first - in this newsgroup as a matter of fact - but I've never
> bothered to sort it out with the open source guys)
If you try to sort it out, you'll get off on the wrong foot talking to
them if you refer to it as the "Linux automake". That's the kind of
terminology that they tend to have pretty negative reacrtions to. I
don't personally support Stallman's insistance that one has to refer to
Linux as GNU/Linux because it uses so many GNU tools. That strikes me as
just his sour grapes. But renaming the individual GNU tools as Linux
ones just because they happen to be used in most/all Linux distributions
goes a bit much the other way in my opinion.
The GNU automake well predates Linux and is used in plenty of other
operating systems as well.
(I'm not saying anything at all about the substance of your comment - in
particular about who used the term "automake" first. I am commenting
only on the term "Linux automake" as opposed to "GNU automake").
|
| Show full article (1.36Kb) |
| no comments |
|
  |
Author: Michael PragerMichael Prager Date: Jul 9, 2008 10:58
nospam@see.signature (Richard Maine) wrote:
Richard,
Didn't you mention some time ago a make-makefile utility that
you use successfully?
Mike
--
Mike Prager, NOAA, Beaufort, NC
Address spam-trapped; remove color to reply.
* Opinions expressed are personal and not represented otherwise.
* Any use of tradenames does not constitute a NOAA endorsement.
|
| |
| no comments |
|
  |
Author: nospamnospam Date: Jul 9, 2008 11:44
Michael Prager noaa.gov> wrote:
> Didn't you mention some time ago a make-makefile utility that
> you use successfully?
I've used Makedepf90 (google for it). There are several others, but
that's the one that seemed to fit my particular needs best. Your mileage
may vary, etc. It has been long enough since I looked that I don't
recall what particular features pushed me to that one.
Note that all it does is dependencies - not the rest of the Makefile
stuff. But that was what I was looking for. To customize Makefiles for
different systems, I just did some manually written scripts for my
particular cases (nothing that would generalize well enough to be worth
showing, and some of which I'd probably do differently now if I started
from scratch).
--
Richard Maine | Good judgement comes from experience;
email: last name at domain . net | experience comes from bad judgement.
domain: summertriangle | -- Mark Twain
|
| |
| no comments |
|
  |
Author: John AppleyardJohn Appleyard Date: Jul 9, 2008 14:40
Richard Maine wrote:
> John Appleyard polyhedron.com> wrote:
>
>> Polyhedron's automake does this. Note that Polyhedron's automake is not
>> the same as the Linux automake (I believe we had the name in the public
>> domain first - in this newsgroup as a matter of fact - but I've never
>> bothered to sort it out with the open source guys)
>
> If you try to sort it out, you'll get off on the wrong foot talking to
> them if you refer to it as the "Linux automake". That's the kind of
> terminology that they tend to have pretty negative reacrtions to. I
> don't personally support Stallman's insistance that one has to refer to
> Linux as GNU/Linux because it uses so many GNU tools. That strikes me as
> just his sour grapes. But renaming the individual GNU tools as Linux
> ones just...
|
| Show full article (1.21Kb) |
| no comments |
|
  |
Author: wimwim Date: Jul 10, 2008 11:34
On Jul 9, 8:44 pm, nos...@see.signature (Richard Maine) wrote:
> Michael Prager noaa.gov> wrote:
>> Didn't you mention some time ago a make-makefile utility that
>> you use successfully?
>
> I've used Makedepf90 (google for it). There are several others, but
> that's the one that seemed to fit my particular needs best. Your mileage
> may vary, etc. It has been long enough since I looked that I don't
> recall what particular features pushed me to that one.
|
| |
| no comments |
|
  |
Author: nospamnospam Date: Jul 10, 2008 14:38
wim gmail.com> wrote:
> On Jul 9, 8:44 pm, nos...@see.signature (Richard Maine) wrote:
>> Michael Prager noaa.gov> wrote:
>>> Didn't you mention some time ago a make-makefile utility that
>>> you use successfully?
>>
>> I've used Makedepf90 (google for it). There are several others, but
>> that's the one that seemed to fit my particular needs best. Your mileage
>> may vary, etc. It has been long enough since I looked that I don't
>> recall what particular features pushed me to that one.
I don't recall running into that one before. Interestingly (to me
anyway), a quick search in the cmake wiki for Fortran material reveals
that at least some of its Fortran parsing support came from makedepf90.
|
| Show full article (1.04Kb) |
| no comments |
|
  |
|
|
  |
Author: Michael PragerMichael Prager Date: Jul 11, 2008 09:20
nospam@see.signature (Richard Maine) wrote:
> wim gmail.com> wrote:
>
>> On Jul 9, 8:44 pm, nos...@see.signature (Richard Maine) wrote:
>>> Michael Prager noaa.gov> wrote:
>>>> Didn't you mention some...
|
| Show full article (1.18Kb) |
| no comments |
|
|