Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Get building GHC itself with Cabal more-or-less working | Ian Lynagh | 2008-07-16 | 2 | -10/+6 |
| | | | | | Installing and bindist creation don't work, but they were already broken. Only tested validating with one setup. | ||||
* | Move installPackage out into its own cabal package under utils/ | Ian Lynagh | 2008-07-11 | 2 | -151/+4 |
| | |||||
* | Split up Cabal configure flag variables for more flexibility | Ian Lynagh | 2008-07-11 | 1 | -1/+3 |
| | |||||
* | Move the definition of NONEXISTENT into the central cabal-flags.mk | Ian Lynagh | 2008-07-10 | 1 | -6/+0 |
| | |||||
* | Define CABAL in mk/cabal-flags.mk, rather than everywhere we use it | Ian Lynagh | 2008-07-10 | 1 | -1/+0 |
| | |||||
* | ObjectIO is no longer an extralib | Ian Lynagh | 2008-07-09 | 2 | -4/+0 |
| | |||||
* | Add some missing deps in libraries/Makefile | Ian Lynagh | 2008-07-08 | 1 | -4/+5 |
| | |||||
* | Get rid of compat/ | Ian Lynagh | 2008-07-08 | 1 | -1/+6 |
| | | | | | | Compat.Unicode is not utils/Unicode in the compiler. We build the hpc package with the stage1 compiler. Nothing else in the compat package was still used. | ||||
* | Build hsc2hs with Cabal | Ian Lynagh | 2008-07-05 | 1 | -42/+4 |
| | | | | This is very rough around teh edges at the moment. | ||||
* | Remove fgl from the libraries Makefile | Ian Lynagh | 2008-07-04 | 1 | -1/+0 |
| | | | | It's no longer an extralib | ||||
* | Tell the bootstrapping Cabal where ghc-pkg is | Ian Lynagh | 2008-07-04 | 1 | -2/+2 |
| | |||||
* | If we know where alex, haddock and happy are then tell Cabal; fixes trac #2373 | Ian Lynagh | 2008-07-03 | 1 | -0/+12 |
| | |||||
* | Don't clean bootstrapping bits when cleaning libraries | Ian Lynagh | 2008-07-03 | 1 | -1/+2 |
| | |||||
* | More libraries/Makefile fixes | Ian Lynagh | 2008-07-03 | 1 | -3/+3 |
| | |||||
* | Fix build on Windows | Ian Lynagh | 2008-07-03 | 1 | -4/+3 |
| | |||||
* | Teach cabal-bin how to build Setup programs | Ian Lynagh | 2008-07-03 | 2 | -17/+38 |
| | | | | | | | We now build a copy of Cabal and put it in a bootstrapping package.conf. We also make boot in libraries much earlier in the build process, so we can use cabal-bin for more stuff in the future. | ||||
* | Wibble cabal-bin's error message | Ian Lynagh | 2008-07-02 | 1 | -1/+1 |
| | | | | We don't need to put the program name in it, as that happens automatically | ||||
* | Add missing dph package to Makefile | Roman Leshchinskiy | 2008-07-02 | 1 | -0/+1 |
| | |||||
* | array is now warning-free | Ian Lynagh | 2008-06-30 | 1 | -1/+1 |
| | |||||
* | Follow Cabal changes | Ian Lynagh | 2008-06-29 | 1 | -1/+4 |
| | |||||
* | Rename cabal to cabal-bin | Ian Lynagh | 2008-06-29 | 2 | -11/+11 |
| | | | | Avoids conflicts with the Cabal library on case-insensitive filesystems | ||||
* | Follow Cabal changes | Ian Lynagh | 2008-06-26 | 2 | -2/+2 |
| | |||||
* | Absolutify a path | Ian Lynagh | 2008-06-26 | 1 | -1/+1 |
| | | | | | When building ghc-prim/Setup we weren't putting the hi files in the right place. | ||||
* | Remove fgl from extralibs | Ian Lynagh | 2008-06-26 | 1 | -1/+0 |
| | |||||
* | Use a program similar to cabal-install to build the libraries | Ian Lynagh | 2008-06-26 | 2 | -58/+78 |
| | | | | | This means that we don't have to make a Setup program for each library individually, and also simplifies the build system a bit. | ||||
* | Generate a warning-free GHC.PrimopWrappers. ghc-prim is now -Wall clean. | Ian Lynagh | 2008-06-24 | 1 | -1/+1 |
| | |||||
* | Fix the build with GHC 6.4 | Ian Lynagh | 2008-06-23 | 1 | -0/+3 |
| | |||||
* | editline is now warning-free | Ian Lynagh | 2008-06-20 | 1 | -1/+1 |
| | |||||
* | hpc is -Wall clean | Ian Lynagh | 2008-06-20 | 1 | -1/+1 |
| | |||||
* | filepath is now warning-free | Ian Lynagh | 2008-06-20 | 1 | -1/+1 |
| | |||||
* | pretty is now -Wall clean | Ian Lynagh | 2008-06-20 | 1 | -1/+1 |
| | |||||
* | process is now -Wall clean | Ian Lynagh | 2008-06-20 | 1 | -1/+1 |
| | |||||
* | directory is now -Wall clean | Ian Lynagh | 2008-06-20 | 1 | -1/+1 |
| | |||||
* | integer-gmp is warning-free | Ian Lynagh | 2008-06-19 | 1 | -1/+1 |
| | |||||
* | packedstring is now -Wall clean | Ian Lynagh | 2008-06-19 | 1 | -1/+1 |
| | |||||
* | old-time is now warning-free | Ian Lynagh | 2008-06-19 | 1 | -1/+1 |
| | |||||
* | old-locale is now warning-free | Ian Lynagh | 2008-06-19 | 1 | -1/+1 |
| | |||||
* | random is now -Wall clean | Ian Lynagh | 2008-06-19 | 1 | -1/+1 |
| | |||||
* | bytestring is -Wall clean | Ian Lynagh | 2008-06-19 | 1 | -1/+1 |
| | |||||
* | Cabal is -Wall clean | Ian Lynagh | 2008-06-19 | 1 | -1/+1 |
| | |||||
* | The haskell98 library is -Wall clean | Ian Lynagh | 2008-06-19 | 1 | -1/+1 |
| | |||||
* | template-haskell is now -Wall clean | Ian Lynagh | 2008-06-19 | 1 | -1/+1 |
| | |||||
* | containers is now -Wall clean | Ian Lynagh | 2008-06-18 | 1 | -1/+1 |
| | |||||
* | Put the infrastructure in place for getting the libraries -Wall clean | Ian Lynagh | 2008-06-17 | 1 | -0/+13 |
| | | | | | libraries/Makefile.local now lists those for which we need to pass -w (currently this is every library). | ||||
* | More commandline flag improvements | Ian Lynagh | 2008-06-16 | 2 | -0/+6 |
| | | | | | | | * Allow -ffoo flags to be deprecated * Mark some -ffoo flags as deprecated * Avoid using deprecated flags in error messages, in the build system, etc * Add a flag to en/disable the deprecated flag warning | ||||
* | Don't compile Cabal with -cpp -fffi | Ian Lynagh | 2008-06-15 | 1 | -2/+1 |
| | | | | Instead rely on the sources having suitable pragmas | ||||
* | Add dph packages to build system | Roman Leshchinskiy | 2008-05-30 | 1 | -0/+4 |
| | |||||
* | Simplify specifying that some libraries need to use the build.* rules2008-05-28 | Ian Lynagh | 2008-05-26 | 1 | -6/+9 |
| | | | | Now you just add them to SUBDIRS_BUILD instead of SUBDIRS. | ||||
* | Cope with libraries in libraries/foo/bar rather than just libraries/foo | Ian Lynagh | 2008-05-26 | 2 | -26/+31 |
| | | | | You need to use the build.* rules rather than the make.* rules, though. | ||||
* | Move the register-inplace special-case stuff into the ghc-prim package | Ian Lynagh | 2008-05-17 | 2 | -22/+2 |
| |