patch applied (cabal): Improvements for 'setup makefile'

Simon Marlow simonmar at microsoft.com
Thu May 24 09:33:02 EDT 2007


Thu May 24 06:27:36 PDT 2007  Simon Marlow <simonmar at microsoft.com>
  * Improvements for 'setup makefile'
   
   - now the makefile can build the library too; so 'setup build' isn't
     required (unless there are post-build steps).  This will be
     necessary for bootstrapping GHC from .hc files, where we'll be
     using Makefiles generated by 'setup makefile' to build the
     libraries.
  
   - the Makefile tempate is in a text file, processed into a .hs file
     by a small script (mkGHCMakefile.sh).  This is run by hand for now,
     and I've included the generated module, so there shouldn't be any
     problems with building Cabal.
  
   - some cleanup and refactoring in Distribution.Simple.GHC

    M ./Distribution/Simple/GHC.hs -156 +78
    A ./Distribution/Simple/GHCMakefile.hs
    A ./Distribution/Simple/GHCMakefile.in
    A ./mkGHCMakefile.sh


More information about the Cvs-libraries mailing list