History log of /seL4-l4v-10.1.1/HOL4/tools/make_iss.sml
Revision Date Author Comments
# 210a4223 10-Nov-2014 Michael Norrish <michael.norrish@nicta.com.au>

Tweak generation of Inno Setup file for building Windows installer


# 7a6eb2f4 09-Oct-2012 Michael Norrish <michael.norrish@nicta.com.au>

Add an UninstallDelete section to the Inno Setup file.

This will delete some cruft that installation creates inside the
HOL installation directory.


# d1751525 09-Oct-2012 Michael Norrish <michael.norrish@nicta.com.au>

Change hol.sf.net to hol.sourceforge.net in self-installing executable's metadata.


# 6c06815b 08-Oct-2012 Michael Norrish <michael.norrish@nicta.com.au>

Replace {userpf} with {userdocs}; former doesn't exist in the Inno Setup version I'm using.


# 10d5c28a 08-Oct-2012 Michael Norrish <michael.norrish@nicta.com.au>

Install to user's local program files rather than global one by default on Windows.

Trying to install to c:\program files seems to cause errors, perhaps because the script
that runs at the end of the installation process doesn't have sufficient privileges to write there.


# 342b4117 08-Oct-2012 Michael Norrish <michael.norrish@nicta.com.au>

Footle a little more with make_iss.sml and its user-friendliness.

I only go through this process once a year so I have to make it as easy as
possible to replicate.


# 4503d8a3 08-Oct-2012 Michael Norrish <michael.norrish@nicta.com.au>

Slightly tidy diagnostic output when make_iss script runs.


# 845531b5 14-Sep-2011 Michael Norrish <Michael.Norrish@nicta.com.au>

Remove trailing whitespace in source files.


# 0cdd5515 04-Sep-2010 Michael Norrish <Michael.Norrish@nicta.com.au>

Some minor changes to the Windows executable-generating file.


# 4922b2a9 01-Oct-2009 Michael Norrish <Michael.Norrish@nicta.com.au>

Remove svn:executable property from tools/make_iss.sml


# 585f8575 26-Sep-2005 Michael Norrish <Michael.Norrish@nicta.com.au>

Add one so that the last trailing slash of the holdir variable is dropped.


# fc99f8d6 26-Sep-2005 Michael Norrish <Michael.Norrish@nicta.com.au>

Linking to sourcefiles proves trickier than I first expected:
it depends on the file sigobj/SRCFILES, which is generated as the
system builds, and includes absolute filenames.
So the make_iss process relativises them, and win-config puts them
back in the installing user's path.


# 1e199b11 26-Sep-2005 Michael Norrish <Michael.Norrish@nicta.com.au>

Remove code that was pruning source tree. This was killing all the
theorygraph HTML files, and also meant that source files links weren't
working in the help HTML.


# 704685be 26-Sep-2005 Michael Norrish <Michael.Norrish@nicta.com.au>

More changes to make the windows auto-installer work better:
build.sml: don't bother reading in the build sequence file if the commandline
argument is help
make_iss.sml: use a different compression scheme.
win-config.sml: use the new smart-configure technology


# 591a5b54 11-Sep-2005 Michael Norrish <Michael.Norrish@nicta.com.au>

Starting to update this in light of changes to InnoSetup and our own changes to
HOL.


# ee476c16 31-May-2002 Michael Norrish <Michael.Norrish@nicta.com.au>

Puts HOL URLs into the Windows Control Panel-Add/Remove Programs sub-system.


# 214170b5 18-Apr-2002 Michael Norrish <Michael.Norrish@nicta.com.au>

Make the desktop icon link to the unquote-enabled HOL.


# 84bfd632 18-Apr-2002 Michael Norrish <Michael.Norrish@nicta.com.au>

Fixed the comment to actually correctly describe how to compile this file.


# 03a14d6e 15-Apr-2002 Michael Norrish <Michael.Norrish@nicta.com.au>

All changes to make the Windows build work. It's still not quite right,
but it's coming along.


# 5cf281b8 10-Apr-2002 Michael Norrish <Michael.Norrish@nicta.com.au>

Windows cruft. Checked it in here on Linux without having tested it
because I don't have CVS for Windows.


# 87c82de6 13-Oct-2001 Michael Norrish <Michael.Norrish@nicta.com.au>

Changes brought across from Taupo-6 branch to make building and configuration
work properly under Windows. Significant thing is introduction of Systeml
module in Holmake directory which implements something of type
string list -> status
for executing commands using the O/S command interpreter. Special magic
in this module attempts to ensure that things will work even in the
presence of spaces in directory names (prevalent in Windows; possible in
Unix) etc.