#630: Please add support for common modules and options
-----------------------------------+----------------------------------------
  Reporter:  AnttiJuhaniKaijanaho  |        Owner:         
      Type:  enhancement           |       Status:  new    
  Priority:  normal                |    Milestone:         
 Component:  Cabal specification   |      Version:  1.6.0.1
  Severity:  normal                |     Keywords:         
Difficulty:  unknown               |   Ghcversion:         
  Platform:                        |  
-----------------------------------+----------------------------------------
Changes (by sebf):

 * cc: m...@… (added)


Comment:

 Ideally, a build system would not only be purely functional but lazy: if
 two executables list common modules under `Other-Modules` and the compile
 options are the same then the common modules should be compiled only once.

 I think this should happen automatically without user intervention. The
 proposed `All-Executables` section would help reduce duplication in cabal
 files but I don't think it should be necessary to share compilation
 results for multiple executables without making a library to depend upon.

-- 
Ticket URL: <http://hackage.haskell.org/trac/hackage/ticket/630#comment:1>
Hackage <http://haskell.org/cabal/>
Hackage: Cabal and related projects

_______________________________________________
cabal-devel mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cabal-devel

Reply via email to