comp.lang.ada
 help / color / mirror / Atom feed
From: Ivan Levashew <octagram@bluebottle.com>
Subject: Re: Creating and using Ada packages: need refinement
Date: Wed, 26 Mar 2008 21:32:07 +0600
Date: 2008-03-26T21:32:07+06:00	[thread overview]
Message-ID: <fsdq82$45u$1@registered.motzarella.org> (raw)
In-Reply-To: <47ea28f5$0$23692$9b4e6d93@newsspool2.arcor-online.net>

Georg Bauhaus пишет:
> Have ./configure write a tuned Makefile that hands
> the right Env-Parameters to GNAT project files.
> E.g. make the Makefile set a variable for choosing
> the correct OS-specific directories containing
> package bodies for the respective OS.
Yes, Makefile is to be the wrapper for the gnatmake, gnatclean etc.
And configure is to just handle all the environment variables. If 
GNATLINKFLAGS variable is present (or if it's defined in config.site), 
then it will affect @GNATMAKEFLAGS@, etc.

I need to enumerate the variables expected to be respected. Different 
Ada packages respect different environment variables. For instance, some 
package might use ${ADAC} instead of ${ADA} as supposed.

> Automake has created so many problems already, in
> particular in the long run. So to demonstrate that
> configure can be used with Ada, too, a simple setup
> should work well. Basically, a stripped down
> config.guess should really be sufficient. This is not
> C where people insist on supporting broken runtimes
> of the 1970s in new, portable software.
But I might want to include some Objective C code in my packages.

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



  reply	other threads:[~2008-03-26 15:32 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
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 [this message]
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