[project @ 2003-07-24 16:31:42 by simonmar]
[ghc-hetmet.git] / ghc / InstallShield / README
1 This is the InstallShield setup for GHC; it can be used as a model for other
2 IS setups.
3
4 Notes:
5
6 1. This IS setup is for the full version of IS, *not* the one that
7    comes with MS Visual Studio.
8
9 2. Merely checking out this tree will not give you a functioning IS
10    setup, unfortunately. This is because there are various empty
11    directories (which CVS doesn't like). I've not done the usual trick
12    of putting spurious files in them in case InstallShield takes
13    exception to that.
14
15 3. The InstallShield script generates some files entirely by
16    itself. These are:
17
18      a. the specs file for gcc
19      b. the "front-end" to autoconf (so that it can find its library
20         files).
21
22 It might be useful to record for posterity why some of the less
23 obvious binaries are in ghc/extra-bin:
24
25 uname: for config.guess (used in gmp's configure script)
26
27 basename: to find the basename of binaries such as gzip in the main
28 configure script
29
30 uniq: somewhere...