[Haskell-cafe] Haskore dependency trouble

Bulat Ziganshin bulat.ziganshin at gmail.com
Wed Jul 12 07:57:41 EDT 2006

Hello Henning,

Wednesday, July 12, 2006, 1:23:53 PM, you wrote:

>  I would like to tell Cabal which modules are required and which are
> supported, or recommended, but not needed. I could split Haskore into
> several packages, but then again, installation of Haskore and its
> sub-packages becomes uncomfortable and the Haddock documentation has no
> longer a common table of contents. I tried to write custom Setup code for
> finding out which parts of Haskore cannot be installed due to unsatisfied
> dependencies, but this is more complicated than I hoped.

such feature was already requested by Robert Dockins <robdockins at fastmail.fm>
in libraries list at June 8. He wrote:

"This brings up a feature I have sometimes wanted from Cabal.  I'd
like to be able to say the following: "Cabal, find and use package X  
if it exists.  Furthermore, when CPPing source code, set a #define  
HAS_PACKAGE_X so I can do conditional compilation based on the (non-) 
avaliablility of package X".  Is this possible?  Difficult?  It seems  
like a nice way to handle a number of problems, including platform- 
dependencies (as here) and optional features with external

you can add your voice to the peoples requesting this feature (i need
it, too)

Best regards,
 Bulat                            mailto:Bulat.Ziganshin at gmail.com

More information about the Haskell-Cafe mailing list