Developing cabal2wix - building Windows installers automatically

Ian Lynagh igloo at
Thu Aug 9 10:08:08 EDT 2007

On Wed, Aug 08, 2007 at 09:19:04AM +0100, Simon Marlow wrote:
> For a library, data files go in C:\Program Files\Common Files\$pkgid. 
> There's a very good reason for this: a library cannot discover its 
> installation location like an executable can, because it could be linked in 
> to an executable anywhere on the system.  Hence if a library needs access 
> to auxiliary data files, they better be in a fixed place in the filesystem. 

If a library needs auxiliary data files, how are they meant to get
installed when someone makes a binary release of a program available?


More information about the cabal-devel mailing list