From: "Jeffrey R. Carter" <spam.jrcarter.not@acm.nospam.org>
Subject: Re: Pragma for conditional compilation? (Ada 2005 vs. 95)
Date: Fri, 28 Sep 2007 04:55:58 GMT
Date: 2007-09-28T04:55:58+00:00 [thread overview]
Message-ID: <yP%Ki.124362$Fc.29034@attbi_s21> (raw)
In-Reply-To: <1190929570.915553.284000@19g2000hsx.googlegroups.com>
Jerry wrote:
>
>> The third real old way is to code in the option by a "IF-THEN-ELSE-END"
>> statements and use a Global constant variable(s). Its low tech but it
>> still works.
>
> OK, but my "problem" is in declaring types which I want to be visible
> in 95 but not visible in 05, as 05 provides them itself. An "IF-THEN-
> ELSE-END" solution would have to be in the executable part of the
> program (right?).
Despite the claim, this will not work. You cannot compile Ada-07 code
with an Ada-95 compiler. Different bodies for different compilers,
selected somehow (project files are a good way with GNAT, as has been
suggested) is the best way to address this issue.
--
Jeff Carter
"This school was here before you came,
and it'll be here before you go."
Horse Feathers
48
next prev parent reply other threads:[~2007-09-28 4:55 UTC|newest]
Thread overview: 26+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-09-27 7:56 Pragma for conditional compilation? (Ada 2005 vs. 95) Jerry
2007-09-27 9:31 ` Georg Bauhaus
2007-09-27 16:59 ` Pascal Obry
2007-09-27 21:56 ` Jerry
2007-09-27 9:52 ` Stephen Leake
2007-09-27 9:58 ` Brian Drummond
2007-09-27 15:26 ` anon
2007-09-27 21:46 ` Jerry
2007-09-28 4:55 ` Jeffrey R. Carter [this message]
2007-09-28 12:15 ` Jeffrey Creem
2007-09-28 14:06 ` Jean-Pierre Rosen
2007-09-28 15:24 ` Ludovic Brenta
2007-09-28 16:08 ` Jean-Pierre Rosen
2007-09-28 17:54 ` Georg Bauhaus
2007-09-28 18:19 ` Pascal Obry
2007-09-28 20:02 ` Stefan Bellon
2007-09-28 20:14 ` Pascal Obry
2007-09-28 20:26 ` Stefan Bellon
2007-09-29 10:24 ` Stephen Leake
2007-09-28 20:04 ` Simon Wright
2007-09-28 20:11 ` Pascal Obry
2007-09-29 10:29 ` Stephen Leake
2007-09-29 10:18 ` Stephen Leake
2007-09-28 18:07 ` anon
2007-09-29 22:13 ` Jerry
2007-09-30 10:54 ` Stephen Leake
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox