diff options
author | rrt <unknown> | 2001-10-19 11:16:16 +0000 |
---|---|---|
committer | rrt <unknown> | 2001-10-19 11:16:16 +0000 |
commit | 0f11ab8eb8a711c1ad158b1eec7f02d23b8ed68f (patch) | |
tree | b8070bf77ab3129289cbbb22c94e423e040395c8 | |
parent | f0ccf346616cda80036c7c76ca9db8ad545bef7c (diff) | |
download | haskell-0f11ab8eb8a711c1ad158b1eec7f02d23b8ed68f.tar.gz |
[project @ 2001-10-19 11:16:16 by rrt]
Say a bit about the way InstallShield should work. It doesn't yet, as
I have to finish fixing make install for Windows.
-rw-r--r-- | docs/building/building.sgml | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/docs/building/building.sgml b/docs/building/building.sgml index cdca92c89a..8905478b3e 100644 --- a/docs/building/building.sgml +++ b/docs/building/building.sgml @@ -2920,6 +2920,49 @@ when you install it. </Sect2> + <sect2> + <title>Building the Windows InstallShield® Installer</title> + + <para> + This section is intended for GHC developers only; no-one else + should need to build an InstallShield. + </para> + + <para> + Having built a second-stage tree and done <command>make + install</command> on it, open the InstallShield + (<filename>.ism</filename>) file. Open the Project screen, and + then the Project subfolder of the Path variables folder, and + set <literal>SourceFiles</literal> to the top of your + tree. You might also need to set <literal>GHCBITS</literal> to + point to the tree of various external bits that are added into + the IS mix. You should then be able to build an InstallShield. + </para> + + <sect3> + <title>External add-ins</title> + + <para> + The external add-ins consist of Mingwin gcc and Mingwin + Perl. The layout of the add-ins tree is as follows: + + <screen> +extra-bin/ + gcc.exe + perl.exe (Mingwin perl) + perl56.dll +gcc-lib/ + Mingwin gcc binaries, libraries and headers +imports/ + com/ + imports for HDirect's com library +include/ + Mingwin includes +</screen> + </para> + + </sect2> + </Sect1> </Article> |