On Thu, 2006-07-06 at 10:43 +0100, Duncan Coutts wrote:
> Hi Cabal hackers,
> 
> For c2hs we've run into a problem. See the thread about c2hs on window
> over on the haskell list.
> 
> c2hs wants to install a data file (actually a .hs source file) and wants
> to know where it's been installed so that c2hs --copy-library can find
> and copy said file.
> 
> So how do we do this? At the moment c2hs's Setup.hs calls a postInst
> script which installs a wrapper script (much like all the little ghc
> wrapper scripts which specifies the path where things can be found). Of
> course this doesn't work on Windows.
> 
> I recall some talk about making this sort of thing easier? Where did we
> get with that?

Ah, I think I can answer my own question.

There is a "data-files" field one can add to the cabal file and the
recent Paths_${projname}.hs thing allows us to find the data files at
runtime.

So I'll go try to hack that into c2hs so it'll work on win32.

Duncan

_______________________________________________
cabal-devel mailing list
cabal-devel@haskell.org
http://www.haskell.org//mailman/listinfo/cabal-devel

Reply via email to