[Hackage] #910: per-package configuration

Hackage cvs-ghc at haskell.org
Mon Jan 2 13:04:59 CET 2012


#910: per-package configuration
---------------------------------+------------------------------------------
  Reporter:  kowey               |        Owner:         
      Type:  enhancement         |       Status:  new    
  Priority:  normal              |    Milestone:         
 Component:  cabal-install tool  |      Version:  1.8.0.6
  Severity:  normal              |     Keywords:         
Difficulty:  unknown             |   Ghcversion:         
  Platform:                      |  
---------------------------------+------------------------------------------
 This may be related to #223 but I don't particularly want it in my global
 config.  I'm sick of running "cabal build" and not noticing until much
 later that my test had a compile error because I'd neglected to
 reconfigure with "--enable-test".

 A similar issue happens with packages with custom flags, say sometimes I
 lose the "-f-library" flag I sometimes use for faster compilation.

 I wish I had a mechanism to remember the command line flags passed in for
 a particular package.  Editing my global config doesn't seem quite like
 what I'm looking for; it has to be something that works, eg. with
 different branches of the same package.  What might be better for me is
 something like the Darcs prefs system, where I could edit a file in the
 current working directory like ".cabal" that says something like

 {{{
 configure --enable-test -f-library
 install -fgui
 }}}

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



More information about the cabal-devel mailing list