[C2hs] patch applied (c2hs): Change the interpretation of --output and --output-dir slightly

Duncan Coutts duncan.coutts at worc.ox.ac.uk
Mon Jun 4 11:02:20 EDT 2007

Mon Jun  4 07:56:52 PDT 2007  Duncan Coutts <duncan.coutts at worc.ox.ac.uk>
  * Change the interpretation of --output and --output-dir slightly
  To make it work better with Cabal. It's best explained by example:
  For --output=Foo/Bar.hs --output-dir=dist, the final file name is now
  dist/Foo/Bar.hs rather than dist/Bar.hs as before.
  Also, the .h file referred to in Bar.hs is now just "Foo/Bar.chs.h".
  That is, it is relative to the output file name, not with the extra
  output-dir prefix.
  This works much better with Cabal's build scheme, where generated files
  go into dist, and the root of the build tree is not searched for .h files
  instead we only have to -Idist, ie search the dir where we generated all
  the .chs.h files.

    M ./c2hs/toplevel/Main.hs -17 +10

More information about the C2hs mailing list