From: Michael Prager on
drewmccormack(a)mac.com 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
(or only trivial) user revision.

Thanks!
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.
From: John Appleyard on
Michael Prager wrote:
> drewmccormack(a)mac.com 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
> (or only trivial) user revision.
>
> Thanks!
> Mike
>
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)

--
John Appleyard - (send email to john!news@.. rather than spamtrap@..)
Polyhedron Software
Programs for Programmers - QA, Compilers, Graphics, Consultancy
********* Visit our Web site on http://www.polyhedron.co.uk/ *********
From: Richard Maine on
John Appleyard <spamtrap(a)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").

--
Richard Maine | Good judgement comes from experience;
email: last name at domain . net | experience comes from bad judgement.
domain: summertriangle | -- Mark Twain
From: Michael Prager on
nospam(a)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.
From: Richard Maine on
Michael Prager <Mike.Prager.indigo(a)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
 |  Next  |  Last
Pages: 1 2
Prev: Get system time
Next: the g0 edit descriptor