On Fri, 2007-04-20 at 20:17 +1000, Duncan Coutts wrote:
> Hia Vivian,
[...]
> I'm looking into it.

I have a patch, I'll send it soonish (probably Monday) for other people
to review and test.

It's a general change to the way Cabal does pre-processing. Instead of
generating the .hs files in place in the source tree we put them all in
a special build tree in the dist dir (like where we put the .o and .hi
files, but not actually the same directory).

So the patch does that for all pre-processors, and in addition gives the
pre-processors a bit more information so that they can distinguish the
base name of the output file and the output dir prefix. This allows us
to tell c2hs this relative path so that it will use it when it generates
links to .h files in the .hs files it generates.

This also depends on a separate patch to c2hs.

Duncan

_______________________________________________
cabal-devel mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cabal-devel

Reply via email to