summaryrefslogtreecommitdiff
path: root/boot
Commit message (Collapse)AuthorAgeFilesLines
* Fix boot: it was avoiding autoreconfingSimon Marlow2007-09-051-8/+9
| | | | | | | | | Two problems here: find needs to dereference symbolic links (-L option, I really hope that's portable), and we need to notice when aclocal.m4 is updated. Somehow I think this was easier when it just always ran autoreconf... what was wrong with that?
* Be more flexible when trying to make scripts executablesven.panne@aedion.de2007-08-251-1/+3
|
* Overhaul boot scriptsven.panne@aedion.de2007-08-251-23/+22
| | | | | | * Call autoreconf only if necessary, avoiding a strict tool dependency. * Be a good *nix citizen and don't clutter the output when everything is fine. * Make a few more scripts executable.
* Update the in-tree GMP; fixes trac #832Ian Lynagh2007-07-051-1/+0
| | | | | gmp is now in a top-level directory and we only have the tarball in the darcs repo. It gets untarred if it is needed.
* Add a push-all scriptIan Lynagh2007-06-191-0/+1
|
* Say where we're booting to aid debuggingIan Lynagh2007-05-241-0/+2
|
* Make boot handle getting the librariesIan Lynagh2007-04-301-3/+10
|
* Make boot handle getting the librariesIan Lynagh2007-04-301-10/+3
|
* Set rts/gmp/configure executable when bootingIan Lynagh2007-04-301-0/+2
|
* Make darcs-all a perl scriptIan Lynagh2007-04-291-1/+1
| | | | | | 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.
* Check we have all the corelibs when we bootIan Lynagh2007-04-181-0/+10
|
* Use a boot script instead of having autoreconf recurseIan Lynagh2007-04-101-0/+15
It used to be the case that autoreconf in the root would also autoreconf in any libraries that need it, and ./configure in the root would also configure all the libraries. However, cabal now configures the libraries, so they were getting configured twice. Thus now a small shellscript, boot, autoreconfs the root and all libraries that need it, and ./configure in the root doesn't configure the libraries.