Hi Corentin, One way is to call `ghc-pkg describe Nomyx-0.4.1` and look for the line starting with haddock-html. Or maybe look at how ghc-pkg does it <https://github.com/ghc/ghc/blob/master/utils/ghc-pkg/Main.hs>. This can fail sometimes (though perhaps not for documentation), since you can have multiple packages with the same name and version installed, and I don't know how you can get the ABI hash of a dependency into a program. Regards, Adam On Sun, Jan 12, 2014 at 1:11 PM, Corentin Dupont <corentin.dupont@gmail.com> wrote:
Hi guys, I'd like to access, from within my program, the program own haddock documentation. From the cabal autogen path file, I can access the location of the program's data file, binaries etc. (getBinDir, getLibDir, getDataDir) but not the location of the doc. How to do that? For example on my machine:
datadir = "/home/kau/.cabal/share/i386-linux-ghc-7.6.3/Nomyx-0.4.1"
The documentation is generated in "/home/kau/.cabal/share/doc/i386-linux-ghc-7.6.3/Nomyx-0.4.1", but it depends on the configuration.
Thanks, Corentin
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe