| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Spotted by Marco Túlio Gontijo e Silva
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
This fixes a problem where patches altering the darcs-all script break
on Windows as the file is open. The script is now also slightly nicer,
on balance.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
about win32 users?
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Most of the other users of the fptools build system have migrated to
Cabal, and with the move to darcs we can now flatten the source tree
without losing history, so here goes.
The main change is that the ghc/ subdir is gone, and most of what it
contained is now at the top level. The build system now makes no
pretense at being multi-project, it is just the GHC build system.
No doubt this will break many things, and there will be a period of
instability while we fix the dependencies. A straightforward build
should work, but I haven't yet fixed binary/source distributions.
Changes to the Building Guide will follow, too.
|
| |
|
|
|
|
| |
Mention that GHC is required for building GHC.
|
|
|
|
| |
Point directly to the Building Guide from here.
|
|
|
|
|
|
|
|
|
| |
green-card => greencard
Green Card => GreenCard
Although Alastair prefers "Greencard", the library's name is
"Foreign.GreenCard", and unless we change this, too, "GreenCard" is
more consistent.
|
|
|
|
| |
Mention Haddock and libraries projects.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Change the way the top-level Makefile works, now that we have a
dependency between ghc and hslibs which means that you can't `make
boot' in hslibs until you've done `make all' in ghc.
- now you just type `make all' at the top-level, and the makefile
arranges to do `make boot all' in each of the subdirectories.
Typing `make boot' at the top-level now yields a message explaining
what's going on.
- Now it's no longer necessary to set $(ProjectsToBuild). If you don't
set it, the build system attempts to build all the projects in
the source tree, in the order determined by $(AllProjects) in
config.mk. I've been meaning to fix this for ages, since it meant
that one had to hand-edit config.mk.in when making a distribution
for anything other than GHC - this is no longer the case.
You still *can* set ProjectsToBuild if you want to, however.
- ProjectsToInstall has been replaced by ProjectsDontInstall, and
has the obvious, reverse, meaning. It also has a reasonable default,
so the need to set it should be rare.
All this has the obvious benefit that to build GHC you need one fewer
commands (no more `make boot'), and anyone that has "./configure &&
make && make install" hardwired into their brains will feel right at
home.
|
|
|
|
| |
update to match reality; try to be a bit more helpful
|
|
|
|
| |
Add some quick-start instructions.
|
|
|
|
| |
update a little.
|
|
|
|
| |
wibble
|
|
|
|
| |
2.02 updates
|
|
|
|
| |
Bulk of final changes for 2.01
|
|
Initial revision
|