
11 Aug
2011
11 Aug
'11
12:14 p.m.
On 08.08.2011 12:08, Bas van Dijk wrote:
Hello,
Currently it's not possible to use cabal macros like MIN_VERSION_base(x,y,z) in .hsc files:
http://hackage.haskell.org/trac/hackage/ticket/870
Is there a workaround to get the same effect?
Writing a plain Haskell module that contains the code that depends on the particular base-version? Usually I try to stay away from this preprocessor hackery, and this case seems to support my attempts. What I do is to add Hs-Source-Dirs depending on some Cabal flag, and connect it with a field like Build-Depends: base==3.*. http://www.haskell.org/haskellwiki/Cabal/Developer-FAQ#Adapt_to_different_sy...