comp.lang.ada
 help / color / mirror / Atom feed
From: Ivan Levashew <octagram@bluebottle.com>
Subject: Re: Creating and using Ada packages: need refinement
Date: Fri, 28 Mar 2008 18:00:36 +0600
Date: 2008-03-28T18:00:36+06:00	[thread overview]
Message-ID: <fsim6o$3gj$1@registered.motzarella.org> (raw)
In-Reply-To: <87bq51b53o.fsf@ludovic-brenta.org>

Ludovic Brenta пишет:
>> BTW, is gprbuild publicly available?
> 
> TTBOMK, not yet; it was announced in September and probably released
> only as part of wavefronts of GNAT Pro to customers.  It should
> surface as part of GNAT GPL 2008 Edition and, maybe, GCC 4.4 or later.
> 
> OTOH, I was not talking about gprbuild.  I was talking about gprmake,
> which has been part of GCC since 4.0 and is publicly available.
> gprmake handles multi-language projects just fine, thank you very
> much.
OK, it seems to be available to the wide public in the future. I've just 
remembered that I have downloaded a nightly build of GPS 4.3.0w in 
December, 2007. gprbuild is present there! And its documentation is 
present too.
I have published it on 
http://octagram.gorodok.net/gprbuild/gprbuild_ug.html FYI.
Google can't find gprbuild_ug.html on any other website.

No mysteries anymore. Now I can see what does gprbuild pretend to be.

 > GPRbuild manages a three step build process
 >
 > * compilation phase
 >
 > * post-compilation phase (or binding)
 >
 > * linking phase

The whole idea looks good for me, but... what if I'll want once in a 
blue moon to use, for instance, gnatelim? Or maybe I would like to use 
"C++ headers => GCCXML => XSLT => thin Ada bindings" scheme? The problem 
I see here is that gprbuild aids simple building processes, but when one 
needs something beyond this scope one seems to have to deal with gpr 
projects and their extensions on his own. Locate files, compute flags, 
etc. Let's locate files at least. Can gprbuild's ability to locate files 
be "exported"?

I'm not sure if it's worth jumping on gprbuild. I think other Makefile 
replacements & additions are worth to be reviewed. Jamfile is one of the 
most visible ones.

-- 
If you want to get to the top, you have to start at the bottom



  reply	other threads:[~2008-03-28 12:00 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-03-14 19:09 Creating and using Ada packages: need refinement Ivan Levashew
2008-03-15  0:32 ` Georg Bauhaus
2008-03-15  2:50   ` Ivan Levashew
2008-03-15 17:10     ` Simon Wright
2008-03-15 18:26       ` Ivan Levashew
2008-03-15 22:55         ` Ludovic Brenta
2008-03-16  1:52           ` Ivan Levashew
2008-03-26  9:30           ` Ivan Levashew
2008-03-26 10:37             ` Ludovic Brenta
2008-03-26 15:43               ` Ivan Levashew
2008-03-26 20:30                 ` Ludovic Brenta
2008-03-28 12:00                   ` Ivan Levashew [this message]
2008-03-28 15:31                     ` Eric Hughes
2008-03-28 15:51                     ` Georg Bauhaus
2008-03-28 19:06                     ` Steve Whalen
2008-03-30 11:11                       ` Ivan Levashew
2008-03-31 19:04                         ` Steve Whalen
2008-03-26 10:44             ` Georg Bauhaus
2008-03-26 15:32               ` Ivan Levashew
2008-03-26 15:48                 ` Ivan Levashew
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox