On Tue, 2008-07-22 at 04:57 -0500, Spencer Janssen wrote: > > I'm testing for ghc version. Could I somehow test for the base-library > > version instead? - Conal > > Yes. Here is a snippet from binary.cabal: > > flag applicative-in-base > > library > if flag(applicative-in-base) > build-depends: base >= 2.0 > cpp-options: -DAPPLICATIVE_IN_BASE > else > build-depends: base < 2.0
This is the sort of example where our Cabal syntactic sugar proposal helps a bit: library if package(base >= 2.0) cpp-options: -DAPPLICATIVE_IN_BASE So two lines rather than six and you don't need to understand the relational semantics so clearly to make sense of it. Now if only we'd get round to implementing it. Duncan _______________________________________________ Glasgow-haskell-users mailing list Glasgow-haskell-users@haskell.org http://www.haskell.org/mailman/listinfo/glasgow-haskell-users