comp.lang.ada
 help / color / mirror / Atom feed
From: Per Jakobsen <pdj@knaldgas.dk>
Subject: Re: gprbuild and package renames (testsuites)
Date: Mon, 24 Jun 2019 22:47:41 -0700 (PDT)
Date: 2019-06-24T22:47:41-07:00	[thread overview]
Message-ID: <76ced7a9-8b87-4665-b3f3-328dbad618ec@googlegroups.com> (raw)
In-Reply-To: <2aa12fd0-dcf6-4b31-9c13-612a359dd731@googlegroups.com>

> I don't think you'll be able to run all three testsuites from the same executable.

No, it's likely not feasible today. Dependency Injection is likely a better way in most cases.

> In the end, the case statement approach doesn't scale really well. We ended up using "extending" and "extending all" projects. For instance: ...

> This solution is not so easy to setup, and is kind of fragile because it frequently happens that gprbuild doesn't properly recompile all the files (though I could never reproduce systematically and thus report it).

Yikes, that reminds me of the old Borland C++ Builder - Two rebuilds in order to be sure that everything was up to date :-S


  reply	other threads:[~2019-06-25  5:47 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-06-24  7:47 gprbuild and package renames (testsuites) Per Jakobsen
2019-06-24 15:39 ` briot.emmanuel
2019-06-25  5:47   ` Per Jakobsen [this message]
2019-06-26 14:14 ` Mark Lorenzen
replies disabled

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