annotate build/win32/installer/README.txt @ 692:be625cdff350

This commit is to back port a fix in 0.3.3 dev branch to the current trunk. Adding boost_system as a required dependency as boost_filesystem is dependent on it. On linux distros with newer versions of gcc FIFE is failing to configure properly without boost_system in the lib list. [t:540]
author vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
date Wed, 08 Jun 2011 03:08:58 +0000
parents 12ca54931880
children
rev   line source
353
91474309de1a Win32 installer:
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
1 To create the installer you must have Inno Setup Compiler >= 5.3 installed.
91474309de1a Win32 installer:
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
2
91474309de1a Win32 installer:
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
3 Then follow this procedure:
383
12ca54931880 Updated the FIFE installer script.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 353
diff changeset
4 1. Check out a clean copy of fife trunk.
12ca54931880 Updated the FIFE installer script.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 353
diff changeset
5 2. Build FIFE (ensure that the required DLLs get copied to <FIFE>\trunk\engine\python\fife)
12ca54931880 Updated the FIFE installer script.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 353
diff changeset
6 3. From the <FIFE>\trunk directory execute the command 'python setup.py bdist_wininst' to build the python module installer.
12ca54931880 Updated the FIFE installer script.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 353
diff changeset
7 4. Compile the FIFE installer (right click fife.iss -> Compile)
353
91474309de1a Win32 installer:
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
8
91474309de1a Win32 installer:
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
9 You should now have a working installer called FIFE {VERSION}.
91474309de1a Win32 installer:
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
10
91474309de1a Win32 installer:
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
11 Now that you have the working copy set up, all you have to do to create a new installer is:
91474309de1a Win32 installer:
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
12 1. Update the fife directory (svn update)
91474309de1a Win32 installer:
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
13 2. Recompile FIFE
383
12ca54931880 Updated the FIFE installer script.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 353
diff changeset
14 3. Run 'python setup.py bdist_wininst' to create the python module installer
12ca54931880 Updated the FIFE installer script.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 353
diff changeset
15 3. Compile the FIFE installer