1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
|
{ $Id: lclversion.pas 57504 2018-03-14 08:21:54Z juha $ }
{
/***************************************************************************
lclversion.pas
-------------------
Version numbers for the LCL
***************************************************************************/
*****************************************************************************
This file is part of the Lazarus Component Library (LCL)
See the file COPYING.modifiedLGPL.txt, included in this distribution,
for details about the license.
*****************************************************************************
}
unit LCLVersion;
{ At least 2.4.2 is required, except for wince which supports fpc 2.2.0+ too }
{$ifdef Wince}
{$if defined(ver1) or (FPC_FULLVERSION<20200)}
{$fatal Lazarus for WinCE requires at least FPC 2.2.0}
{$endif}
{$else}
{$if defined(ver1) or (FPC_FULLVERSION<20402) }
{$fatal Lazarus requires at least FPC 2.4.2}
{$endif}
{$endif}
{$mode objfpc}{$H+}
interface
uses
LazVersion;
type
TStringFunc = function: String;
const
lcl_major = laz_major;
lcl_minor = laz_minor;
lcl_release = laz_release;
lcl_patch = laz_patch;
lcl_fullversion = laz_fullversion;
lcl_version = laz_version;
var
lcl_revision_func: TStringFunc;
implementation
function LCLRevisionFuncDummy: String;
begin
Result := '';
end;
initialization
lcl_revision_func := @LCLRevisionFuncDummy;
end.
|