Sven Barth wrote:
Am 22.03.2012 11:32, schrieb Reinier Olislagers:
I realize that the code above will be compiled by FPC, not Lazarus;
perhaps it is possible to set an environment variable LAZARUSREVISION
and/or LAZARUSVERSION and get these into FPC macros in some way?
The revision is not possible (when using development versions you should
try to use the latest revision), but for version you can use the unit
LCLVersion. Just add it to the uses clause and then you can use e.g.:
{$if lcl_fullversion>=93100}
// code that should work with 0.9.31 or newer
{$endif}
For the record, can you easily say what version of FPC introduced this
capability?
--
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk
[Opinions above are the author's, not those of his employers or colleagues]
--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus