comp.lang.ada
 help / color / mirror / Atom feed
From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: gprbuilds and bullds using the gpr within gps
Date: Fri, 29 May 2015 18:56:35 +0200
Date: 2015-05-29T18:56:35+02:00	[thread overview]
Message-ID: <ms0mbkvoxjpn.1mz4eqz293cnc.dlg@40tude.net> (raw)
In-Reply-To: 4119667f-ff4b-4459-8bff-238129fbfac8@googlegroups.com

On Fri, 29 May 2015 09:34:19 -0700 (PDT), tonyg wrote:

> I cleared out the gpr file, and deleted the dot gps directory and this
> seemed to work. GPR files seems to grow and grow!

Then, likely, you do something wrong. GPR files need not to be long. E.g. I
have ones for 4 platforms and dozens of targets (with alternated sources
and libraries), they are not longer than 100 lines, most of them are 20
lines or less.

GPR nicely inherits almost everything you needed from with-ed projects. The
rest can be obtained from with-ed projects though attributes. No need to
repeat anything in a dependent GPR file.

The only thing that is missing is conditional "with" (I am aware of
"workarounds," they don't work).

-- 
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de


  reply	other threads:[~2015-05-29 16:56 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-05-26 10:14 gprbuilds and bullds using the gpr within gps tonyg
2015-05-26 10:22 ` Dmitry A. Kazakov
2015-05-29 16:34   ` tonyg
2015-05-29 16:56     ` Dmitry A. Kazakov [this message]
2015-05-29 17:00       ` Dmitry A. Kazakov
2015-05-29 18:31         ` Simon Wright
2015-05-29 20:05           ` Dmitry A. Kazakov
2015-06-01 19:00             ` Pascal Obry
replies disabled

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