On Thu, Jul 22, 2010 at 11:31:21AM +0100, Magnus Therning wrote: > On Thu, Jul 22, 2010 at 10:59, Ross Paterson <r...@soi.city.ac.uk> wrote: > > Magnus is building by directly running the Setup.hs himself, which ignores > > the Build-Type. To get cabal-install to use his Setup.hs, the Build-Type > > must be set to Custom. > > Oh, why*2? > > Why is the header there if it's not used by Cabal, and why does cabal care?
The field allows cabal to avoid compiling the Setup.hs in this case. It might also be used by other tools, e.g. one might only trust Simple packages. Not all fields are used by all tools, and several of them do not affect the operation of the library (e.g. Home-page). _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe