From: mockturtle <framefritti@gmail.com>
Subject: Re: gpr and Makefiles
Date: Mon, 27 Jan 2020 12:30:28 -0800 (PST)
Date: 2020-01-27T12:30:28-08:00 [thread overview]
Message-ID: <68a3e412-9a0f-4b56-bc0f-096a2db3e6a4@googlegroups.com> (raw)
In-Reply-To: <lyd0b4adja.fsf@pushface.org>
On Monday, January 27, 2020 at 8:46:03 PM UTC+1, Simon Wright wrote:
> Shark8 <onewingedshark@gmail.com> writes:
>
> > On Monday, January 27, 2020 at 9:22:41 AM UTC-7, mockturtle wrote:
> >>
> >> foo.ads: bar.txt
> >> convert --from=bar.txt --to=foo.ads
> >>
> >> What I would like is having gprbuild checking if bar.txt is newer
> >> than foo.ads; if it is, run convert and after that proceed with the
> >> actual building.
> >>
> >> Is this possible?
> >>
> >> I also checked Gem #152
> >> (https://www.adacore.com/gems/gem-152-defining-a-new-language-in-a-project-file)
> >> about defining a new language inside a gpr file, but I am not sure
> >> it can be a solution.
> > Why not?
> > Wouldn't you just use
> >
> > Package Compiler is
> > for Driver ("Converter") use "convert";
> > for Object_Generated ("Converter") use "False";
> > --...
> > End Compiler;
>
> The Gem seems only to be about "languages" that compile to object (.o)
> files.
Actually, near the end it talks about the attribute Object_Generated that if set to False it tells to the gprbuild that no object is generated
next prev parent reply other threads:[~2020-01-27 20:30 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-01-27 16:22 gpr and Makefiles mockturtle
2020-01-27 17:49 ` Shark8
2020-01-27 19:32 ` mockturtle
2020-01-27 19:46 ` Simon Wright
2020-01-27 20:30 ` mockturtle [this message]
2020-01-27 20:28 ` mockturtle
2020-01-28 11:57 ` briot.emmanuel
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox