[Lazarus] Version info
Mark Morgan Lloyd
markMLl.lazarus at telemetry.co.uk
Tue Sep 18 11:35:04 CEST 2012
Graeme Geldenhuys wrote:
> On 17/09/12 17:06, Mark Morgan Lloyd wrote:
>>
>> I sympathise with the OP though: the Lazarus IDE has facilities to
>> insert version information, so how can you get at that even if it means
>
> Yeah, those options are pretty pointless on any platform - except Windows.
Let's make absolutely certain we're "on the same page": Options for
Project: x -> Version info.
Perhaps the whole thing should be greyed out for targets where there
isn't a reliable reader? (Apologies is somebody already has organised a
reader for e.g. Linux, I've missed some messages in the thread).
>> And for that matter, how can one merge svn information into it? :-)
>
> All my apps, linux & windows, gui & console, supports a --version
> parameter.
I think that --help and --version should be universally supported where
stdout is available, particularly on unix targets where GNU is relevant.
> When I want to include repository information like SHA1 (git)
> or Revision (svn), then I use include files that set a value for a
> version constant. I do the same for the FPC version.
So do I. But is the version insertion stuff is relevant, how can that be
transferred automatically?
Wishlist: a predicate to allow a file's existence to be tested, so that
a project can only try to include it if it's actually there.
--
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk
[Opinions above are the author's, not those of his employers or colleagues]
More information about the Lazarus
mailing list