From: simonpj Date: Mon, 14 Apr 2003 13:36:04 +0000 (+0000) Subject: [project @ 2003-04-14 13:36:04 by simonpj] X-Git-Tag: Approx_11550_changesets_converted~961 X-Git-Url: http://git.megacz.com/?a=commitdiff_plain;h=5f1f78c91e4bddf8637eddb78c862cd1889a6005;p=ghc-hetmet.git [project @ 2003-04-14 13:36:04 by simonpj] Guidance about tags on windows --- diff --git a/docs/building/building.sgml b/docs/building/building.sgml index b63c1c8..6a0e950 100644 --- a/docs/building/building.sgml +++ b/docs/building/building.sgml @@ -4084,7 +4084,7 @@ guide) before continuing to read these notes. -Cygwin and MinGW +Cygwin and MinGW The Windows situation for building GHC is rather confusing. This section tries to clarify, and to establish terminology. @@ -4335,7 +4335,8 @@ Happy is a parser generator used to compile the Haskell grammar. Add it in your GHC uses the mingw C compiler to -generate code, so you have to install that. Just pick up a mingw bundle at +generate code, so you have to install that (see ). +Just pick up a mingw bundle at http://www.mingw.org/. We install it in c:/mingw. @@ -4348,6 +4349,18 @@ you are likely to get into a mess because their names overlap with Cygwin binari +We use emacs a lot, so we install that too. +When you are in fptools/ghc/compiler, you can use +"make tags" to make a TAGS file for emacs. That uses the utility +fptools/ghc/utils/hasktags/hasktags, so you need to make that first. +The most convenient way to do this is by going make boot in fptools/ghc. +The make tags command also uses etags, which comes with emacs, +so you will need to add emacs/bin to your PATH. + + + + + Finally, check out a copy of GHC sources from the CVS repository, following the instructions above ().