Win Installer: update readme / allow builddir from env

git-svn-id: trunk@38104 -
This commit is contained in:
martin 2012-08-01 12:06:37 +00:00
parent b240df36a1
commit aa0bfe811a
2 changed files with 7 additions and 7 deletions

View File

@ -10,7 +10,7 @@ if [%ISCC%]==[] SET ISCC="C:\Program Files\Inno Setup 5\iscc.exe"
:: Path to build directory.
:: In this directory an image of the installation will be built.
SET BUILDDIR=c:\temp\lazbuild
if [%BUILDDIR%]==[] SET BUILDDIR=c:\temp\lazbuild
:: Path to the svn executable
if [%SVN%]==[] SET SVN="c:\program files\subversion\bin\svn.exe"

View File

@ -10,7 +10,7 @@ A.1 Inno Setup
I used Inno Setup, a free installer for Windows programs. You can download it from http://www.jrsoftware.org/, and you need the QuickStart Pack and during installation choose Inno Setup Preprocessor too.
A.2 Subversion
The build script assumes you have the Subversion installed. You can download it from http://subversion.tigris.org/, you can use the package with setup in name.
The build script assumes you have the Subversion client installed. You can download it from http://subversion.tigris.org/, you can use the package with setup in name.
A.3 FPC sources
The build script assumes you have a svn version of the fpcbuild sources. For information about getting the fpc sources from svn see: http://www.freepascal.org/
@ -22,7 +22,7 @@ A.5 Lazarus binaries
Some binaries from a lazarus/binaries svn tree. These binaries (like gdb and the qt interface dll) are distributed with Lazarus, but are not built from source.
A.6. The latest release of the fpc compiler
Currently the latest release is fpc 2.2.0. You need just the ppcXXX.exe (ppc386.exe for win32 and ppcx64.exe for win64) to bootstrap compilation of the current fpc version.
Currently the latest release is fpc 2.6.0. You need just the ppcXXX.exe (ppc386.exe for win32 and ppcx64.exe for win64) to bootstrap compilation of the current fpc version.
B Adjust create_installer.bat to your configuration
@ -38,9 +38,9 @@ Run the script:
create_installer.bat FPCSVNDIR LAZSVNDIR LAZSVNBINDIR RELEASE_PPC
where:
FPCSVNDIR: Path to the fpc sources checked out of svn
LAZSVNDIR: Path to the lazarus sources checked out of svn
LAZSVNBINDIR: Path to the svn lazarus binaries
RELEASE_PPC: Path to fpc 2.0.2 compiler
FPCSVNDIR: Path to the fpc sources checked out of svn (see A.3)
LAZSVNDIR: Path to the lazarus sources checked out of svn (see A.4)
LAZSVNBINDIR: Path to the svn lazarus binaries (see A.5)
RELEASE_PPC: Path to the FPC compiler required to start the build of fpc it FPCSVNDIR (see A.6)
Just do it. Wait about 40 minutes (on 2.6 GHz P-IV). A log file named installer.log will be written to the current directory and setup file will be in the Output subdirectory of the current directory.