win32 cross installers: add revision number in installer name

git-svn-id: trunk@16491 -
This commit is contained in:
vincents 2008-09-08 21:33:53 +00:00
parent c17fd46445
commit 31a509fcbd
2 changed files with 3 additions and 1 deletions

View File

@ -118,6 +118,7 @@ del %INSTALL_BINDIR%\fpc.cfg
cd %OLDCURDIR% cd %OLDCURDIR%
FOR /F "delims='" %%F IN (%LAZSVNDIR%\ide\version.inc) DO set LAZVERSION=%%F FOR /F "delims='" %%F IN (%LAZSVNDIR%\ide\version.inc) DO set LAZVERSION=%%F
FOR /F %%F IN ('svnversion.exe %LAZSVNDIR%') DO set LAZREVISION=%%F
%ISCC% lazarus-cross.iss %ISCC% lazarus-cross.iss
SET CPU_TARGET= SET CPU_TARGET=

View File

@ -2,6 +2,7 @@
EnableISX=true EnableISX=true
[Defines] [Defines]
#define AppVersion GetEnv('LazVersion') #define AppVersion GetEnv('LazVersion')
#define AppVersion GetEnv('LazRevision')
#define FPCVersion GetEnv('FPCVersion') #define FPCVersion GetEnv('FPCVersion')
#define FPCFullVersion GetEnv('FPCFullVersion') #define FPCFullVersion GetEnv('FPCFullVersion')
#define FPCSourceOS GetEnv('FPCSourceOS') #define FPCSourceOS GetEnv('FPCSourceOS')
@ -21,7 +22,7 @@ ArchitecturesInstallIn64BitMode=x64
DefaultDirName={code:GetDefDir|c:\lazarus} DefaultDirName={code:GetDefDir|c:\lazarus}
DefaultGroupName={#AppName} DefaultGroupName={#AppName}
InternalCompressLevel=ultra InternalCompressLevel=ultra
OutputBaseFilename={#AppName}-{#AppVersion}-fpc-{#FPCFullVersion}-{#SetupDate}-cross-{#FPCFullTarget}-{#FPCSourceOS} OutputBaseFilename={#AppName}-{#AppVersion}-{#LazRevision}-fpc-{#FPCFullVersion}-{#SetupDate}-cross-{#FPCFullTarget}-{#FPCSourceOS}
SolidCompression=true SolidCompression=true
VersionInfoVersion={#AppVersion} VersionInfoVersion={#AppVersion}
VersionInfoTextVersion={#AppVersion}-{#SetupDate} VersionInfoTextVersion={#AppVersion}-{#SetupDate}