comp.lang.ada
 help / color / mirror / Atom feed
From: "Matthew Goulet" <blueherring0@gmail.com>
Subject: Re: Conditional compilation of debug traces without cpp
Date: 4 Jul 2006 20:10:31 -0700
Date: 2006-07-04T20:10:31-07:00	[thread overview]
Message-ID: <1152069031.901000.38190@a14g2000cwb.googlegroups.com> (raw)
In-Reply-To: 44aabe0c$0$5715$626a54ce@news.free.fr

guillaume.portail@grospied.enanglais.com wrote:
> Ludovic Brenta wrote:
>
> > You could place all calls to Debug.Put_Line inside a pragma Debug.
> > These are enabled only if you pass -gnata to GNAT; they are off by
> > default.
> >
> > HTH
>
> It helps, but it is GNAT specific. I would prefer a pure Ada solution.
>
> --
> Thierry Bernier

AFAIK the reference manual specifies unknown pragmas should be ignored,
so if development is done on GNAT pragma Debug could be used, and
they'd be ignored on other compilers (sort of the desired effect).  Not
exactly compiler agnostic, but a thought.

-Matt




  parent reply	other threads:[~2006-07-05  3:10 UTC|newest]

Thread overview: 19+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-07-04 18:06 Conditional compilation of debug traces without cpp guillaume.portail
2006-07-04 19:07 ` Ludovic Brenta
2006-07-04 19:14   ` guillaume.portail
2006-07-04 21:39     ` Björn Persson
2006-07-04 21:43       ` guillaume.portail
2006-07-04 22:01         ` Björn Persson
2006-07-05  3:10     ` Matthew Goulet [this message]
2006-07-04 20:24 ` Gautier
2006-07-04 20:54 ` Simon Wright
2006-07-05 13:03 ` Jean-Pierre Rosen
2006-07-05 19:39   ` guillaume.portail
2006-07-06  5:53     ` Martin Krischik
2006-07-07 10:32       ` Stephen Leake
2006-07-07 14:08         ` M E Leypold
2006-07-06  7:59     ` Jean-Pierre Rosen
2006-07-06 20:25       ` guillaume.portail
2006-07-07  5:00         ` Matthew Goulet
2006-07-07 13:57           ` Thierry Bernier
2006-07-07 21:08           ` Randy Brukardt
replies disabled

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