
On Sun, 2009-03-01 at 18:10 +0100, Manlio Perillo wrote:
Gwern Branwen ha scritto:
[...]
You can hoist the common build-depends out of the executable stanzas. ie. from xmonad-utils.cabal:
build-depends: base<4, X11>=1.3, ghc>=6.8, unix, random>=1.0 ... executable: hxsel main-is: Hxsel.hs hs-source-dirs: src ghc-options: -funbox-strict-fields -Wall ghc-prof-options: -prof -auto-all
executable: hxput main-is: Hxput.hs hs-source-dirs: src ghc-options: -funbox-strict-fields -Wall ghc-prof-options: -prof -auto-all ....
Notice that though hxput and hxsel need the packages in the top-level build-depends, they don't need to declare it.
Thanks. From documentation it was not clear this feature.
That's because it's a bug, not a feature. :-) Be careful of using this "feature" as we might fix it. Duncan