Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/haskell/Cabal. Pull mirroring updated .
  1. Jan 06, 2005
  2. Jan 03, 2005
  3. Jan 02, 2005
  4. Jan 01, 2005
  5. Dec 31, 2004
  6. Dec 30, 2004
    • Isaac Potoczny-Jones's avatar
      cvs commit blob from ross patterson · 9ef44ff2
      Isaac Potoczny-Jones authored
      ** haddock fixes
      
      ** Add the following fields to PackageDescription:
        
        	buildPackage   :: Bool,         -- ^ package is buildable here
        	ccOptions      :: [String],     -- ^ options for C compiler
        	ldOptions      :: [String],     -- ^ options for linker
        	frameworks     :: [String],
        
        When these are system dependent (as they often are), they will need to be
        overridden, but the mechanism is left to the Cabal user.
        
        Not that I've treated these as basic fields, so they apply to the library
        (if any) and all executables in the package.  The overriding is easier
        that way.
      
      ** Make the build prefix settable with the --builddir option to configure
        (in Simple), save this in the LocalBuildInfo, and use it in subsequent
        phases.
        
        This is useful for the Hugs build, where we want to place the built
        libraries so that we can easily use them inplace.
      
      ** Some rearrangement, centring on changes to the definition of
        PPSuffixHandler:
        
        * removed the special treatment of literate source: a separate
          preprocessor can be used for these if required.
        
        * handlers can use package and local build info to construct the
          appropriate preprocessor.
        
        Also, the supplied suffix handlers list now only has entries for suffixes
        that need preprocessing (i.e. not .hs or .lhs).  Dummy entries for the
        suffixes handled by the compiler are added internally.
      
      **  Add a function getOptionsFromSource to fetch LANGUAGE and OPTIONS pragmas
        from the initial part of a Haskell source module (as proposed by SimonM
        on the libraries list).
        
        Also export the auxiliary function stripComments, which does what it says,
        optionally preserving pragmas.
      
      9ef44ff2
    • Isaac Potoczny-Jones's avatar
      more refactoring of InstallCmd · 9069b9a4
      Isaac Potoczny-Jones authored
      9069b9a4
    • Isaac Potoczny-Jones's avatar
    • Isaac Potoczny-Jones's avatar
      factored mprefix out of InstallCmd · 430c1c9c
      Isaac Potoczny-Jones authored
      430c1c9c
    • Isaac Potoczny-Jones's avatar
  7. Dec 29, 2004
  8. Dec 20, 2004
  9. Dec 19, 2004
  10. Dec 08, 2004
  11. Dec 07, 2004
Loading