summaryrefslogtreecommitdiff
path: root/libraries
Commit message (Collapse)AuthorAgeFilesLines
* Get building GHC itself with Cabal more-or-less workingIan Lynagh2008-07-162-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 Lynagh2008-07-112-151/+4
|
* Split up Cabal configure flag variables for more flexibilityIan Lynagh2008-07-111-1/+3
|
* Move the definition of NONEXISTENT into the central cabal-flags.mkIan Lynagh2008-07-101-6/+0
|
* Define CABAL in mk/cabal-flags.mk, rather than everywhere we use itIan Lynagh2008-07-101-1/+0
|
* ObjectIO is no longer an extralibIan Lynagh2008-07-092-4/+0
|
* Add some missing deps in libraries/MakefileIan Lynagh2008-07-081-4/+5
|
* Get rid of compat/Ian Lynagh2008-07-081-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 CabalIan Lynagh2008-07-051-42/+4
| | | | This is very rough around teh edges at the moment.
* Remove fgl from the libraries MakefileIan Lynagh2008-07-041-1/+0
| | | | It's no longer an extralib
* Tell the bootstrapping Cabal where ghc-pkg isIan Lynagh2008-07-041-2/+2
|
* If we know where alex, haddock and happy are then tell Cabal; fixes trac #2373Ian Lynagh2008-07-031-0/+12
|
* Don't clean bootstrapping bits when cleaning librariesIan Lynagh2008-07-031-1/+2
|
* More libraries/Makefile fixesIan Lynagh2008-07-031-3/+3
|
* Fix build on WindowsIan Lynagh2008-07-031-4/+3
|
* Teach cabal-bin how to build Setup programsIan Lynagh2008-07-032-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 messageIan Lynagh2008-07-021-1/+1
| | | | We don't need to put the program name in it, as that happens automatically
* Add missing dph package to MakefileRoman Leshchinskiy2008-07-021-0/+1
|
* array is now warning-freeIan Lynagh2008-06-301-1/+1
|
* Follow Cabal changesIan Lynagh2008-06-291-1/+4
|
* Rename cabal to cabal-binIan Lynagh2008-06-292-11/+11
| | | | Avoids conflicts with the Cabal library on case-insensitive filesystems
* Follow Cabal changesIan Lynagh2008-06-262-2/+2
|
* Absolutify a pathIan Lynagh2008-06-261-1/+1
| | | | | When building ghc-prim/Setup we weren't putting the hi files in the right place.
* Remove fgl from extralibsIan Lynagh2008-06-261-1/+0
|
* Use a program similar to cabal-install to build the librariesIan Lynagh2008-06-262-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 Lynagh2008-06-241-1/+1
|
* Fix the build with GHC 6.4Ian Lynagh2008-06-231-0/+3
|
* editline is now warning-freeIan Lynagh2008-06-201-1/+1
|
* hpc is -Wall cleanIan Lynagh2008-06-201-1/+1
|
* filepath is now warning-freeIan Lynagh2008-06-201-1/+1
|
* pretty is now -Wall cleanIan Lynagh2008-06-201-1/+1
|
* process is now -Wall cleanIan Lynagh2008-06-201-1/+1
|
* directory is now -Wall cleanIan Lynagh2008-06-201-1/+1
|
* integer-gmp is warning-freeIan Lynagh2008-06-191-1/+1
|
* packedstring is now -Wall cleanIan Lynagh2008-06-191-1/+1
|
* old-time is now warning-freeIan Lynagh2008-06-191-1/+1
|
* old-locale is now warning-freeIan Lynagh2008-06-191-1/+1
|
* random is now -Wall cleanIan Lynagh2008-06-191-1/+1
|
* bytestring is -Wall cleanIan Lynagh2008-06-191-1/+1
|
* Cabal is -Wall cleanIan Lynagh2008-06-191-1/+1
|
* The haskell98 library is -Wall cleanIan Lynagh2008-06-191-1/+1
|
* template-haskell is now -Wall cleanIan Lynagh2008-06-191-1/+1
|
* containers is now -Wall cleanIan Lynagh2008-06-181-1/+1
|
* Put the infrastructure in place for getting the libraries -Wall cleanIan Lynagh2008-06-171-0/+13
| | | | | libraries/Makefile.local now lists those for which we need to pass -w (currently this is every library).
* More commandline flag improvementsIan Lynagh2008-06-162-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 -fffiIan Lynagh2008-06-151-2/+1
| | | | Instead rely on the sources having suitable pragmas
* Add dph packages to build systemRoman Leshchinskiy2008-05-301-0/+4
|
* Simplify specifying that some libraries need to use the build.* rules2008-05-28Ian Lynagh2008-05-261-6/+9
| | | | Now you just add them to SUBDIRS_BUILD instead of SUBDIRS.
* Cope with libraries in libraries/foo/bar rather than just libraries/fooIan Lynagh2008-05-262-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 packageIan Lynagh2008-05-172-22/+2
|