getting the -B topdir for a GHC-API app

Lemmih lemmih at
Sun Oct 22 18:00:59 EDT 2006

On 10/22/06, Mathew Mills <mathewmills at> wrote:
> What is the "right" way to get the topDir for use with the GHC API.
> I have a little app that I would like to cabalize and release, but I
> am not sure what is the approved way of getting the '-B' option set-up.
> I think it would be great if I could use template-haskell to insert
> the topDir from the ghc used to compile the app, but I am not sure
> how to get the topDir from the compiler.  Is this possible?

You can find the topDir by running: /path/to/ghc --print-libdir

This setup script does almost every thing you need:


More information about the Glasgow-haskell-users mailing list