summaryrefslogtreecommitdiff
path: root/InstallShield/README
diff options
context:
space:
mode:
Diffstat (limited to 'InstallShield/README')
-rw-r--r--InstallShield/README30
1 files changed, 30 insertions, 0 deletions
diff --git a/InstallShield/README b/InstallShield/README
new file mode 100644
index 0000000000..81a1c70357
--- /dev/null
+++ b/InstallShield/README
@@ -0,0 +1,30 @@
+This is the InstallShield setup for GHC; it can be used as a model for other
+IS setups.
+
+Notes:
+
+1. This IS setup is for the full version of IS, *not* the one that
+ comes with MS Visual Studio.
+
+2. Merely checking out this tree will not give you a functioning IS
+ setup, unfortunately. This is because there are various empty
+ directories (which CVS doesn't like). I've not done the usual trick
+ of putting spurious files in them in case InstallShield takes
+ exception to that.
+
+3. The InstallShield script generates some files entirely by
+ itself. These are:
+
+ a. the specs file for gcc
+ b. the "front-end" to autoconf (so that it can find its library
+ files).
+
+It might be useful to record for posterity why some of the less
+obvious binaries are in ghc/extra-bin:
+
+uname: for config.guess (used in gmp's configure script)
+
+basename: to find the basename of binaries such as gzip in the main
+configure script
+
+uniq: somewhere... \ No newline at end of file