2012/3/22 Mark Morgan Lloyd <markmll.laza...@telemetry.co.uk>:
> At that point if there's an ./ide/revision.inc file containing
>
> // Created by Svn2RevisionInc
> const RevisionStr = '35880M';
>
> can it be included into a unit to make it visible at compile time?

You can add "$(LazarusDir)\ide" to the include paths of the project.
Then this works:

{$I revision.inc}

const
  revIntroducedNewFeature = '55555';

begin
  {$IF (RevisionStr >= revIntroducedNewFeature)}
  UseNewFeature;
  {$ENDIF}
end;

--
cobines

--
_______________________________________________
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to