summaryrefslogtreecommitdiff
path: root/utils/mkdependC
Commit message (Collapse)AuthorAgeFilesLines
* Eliminate mkdependCIan Lynagh2009-12-093-274/+0
| | | | We now just call gcc to get the dependencies directly
* Use "order only constraints" for directoriesIan Lynagh2009-10-021-2/+1
| | | | There are now 104 calls to mkdirhier, down from 1201, when validating.
* Quote commands that we run, so they work if there are space in their pathsIan Lynagh2009-05-301-2/+2
| | | | | I've also added some missing $s to some makefiles. These aren't technically necessary, but it's nice to be consistent.
* Fix mkdependC: Make it tell cpp to use our temporary filenameIan Lynagh2009-04-301-3/+3
|
* In mkdependC.prl, create temp files properlyIan Lynagh2009-04-291-2/+5
| | | | | Avoids a race condition, where one run deletes/overwrites the temp file of another.
* Add a header to all build system files:Simon Marlow2009-04-282-0/+24
| | | | | | | | | | | | | | # ----------------------------------------------------------------------------- # # (c) 2009 The University of Glasgow # # This file is part of the GHC build system. # # To understand how the build system works and how to modify it, see # http://hackage.haskell.org/trac/ghc/wiki/Building/Architecture # http://hackage.haskell.org/trac/ghc/wiki/Building/Modifying # # -----------------------------------------------------------------------------
* GHC new build system megapatchIan Lynagh2009-04-263-24/+17
|
* bindists are now some way towards workingIan Lynagh2008-08-101-0/+3
|
* Rework the build system a bitIan Lynagh2007-05-311-10/+10
| | | | | | Key changes: * Always build as if BIN_DIST is 1. BIN_DIST is thus removed. * Libraries are configured with prefix set to $$topdir rather than $(prefix)
* Reorganisation of the source treeSimon Marlow2006-04-072-0/+252
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.