The pragma<div><br></div><div>{-# OPTIONS_HADDOCK hide #-}</div><div><br></div><div>does what I want, but it seems to me that cabal should be handling this.<br><br><div class="gmail_quote">On Tue, Mar 30, 2010 at 2:55 PM, Ashish Agarwal <span dir="ltr">&lt;<a href="mailto:agarwal1975@gmail.com">agarwal1975@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">I&#39;m using cabal to build and install a new library I&#39;m writing. In the .cabal file I&#39;ve exposed only a single module. However, the haddock generated documentation includes even the non-exposed modules, which is not what I want since end-users should not see these. Is there a way to tell cabal to build documentation only for exposed modules?<div>


<br></div>
</blockquote></div><br></div>