[Hackage] #179: support GHC's main-is extension

Hackage cvs-ghc at haskell.org
Wed Jun 22 04:43:50 CEST 2011


#179: support GHC's main-is extension
----------------------------+-----------------------------------------------
  Reporter:  duncan         |        Owner:          
      Type:  enhancement    |       Status:  reopened
  Priority:  low            |    Milestone:  _|_     
 Component:  Cabal library  |      Version:  1.2.2.0 
  Severity:  normal         |   Resolution:          
  Keywords:                 |   Difficulty:  normal  
Ghcversion:  6.4.2          |     Platform:  Linux   
----------------------------+-----------------------------------------------

Comment(by Evi1M4chine):

 Replying to [comment:26 cjs]:[[br]]
 To be honest, I’m no fan or build systems. A compiler that doesn’t figure
 out dependencies and how to make a executable from it all for itself, is
 just deeply wrong in my eyes.

 This is essentially all you should ever ''have'' to do, no matter how the
 sources are structured:
  {{{ compile $allExternallyCompiledParts $allMySourceDirectories }}}
 (Of course what you ''could'' do, should include optimization, to what to
 compile it and code checking / debugging. But that should be it.)

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



More information about the cabal-devel mailing list