[Haskell-cafe] Problem with haddock 2.3.0 (again)
Sean Leather
leather at cs.uu.nl
Thu Dec 11 19:01:54 EST 2008
> Call the original haddockHook with the updated flags rather than the
> haddock command.
-- Define CPP __HADDOCK__ macro when running haddock.
haddockHook' p l h f =
do putStrLn ("f=\"" ++ show f ++ "\"")
putStrLn ("g=\"" ++ show g ++ "\"")
*haddockHook* simpleUserHooks p l h g
where
-- The Haddock flag to pass a flag to GHC to define the macro.
define__HADDOCK__ = ("haddock",["--optghc=-D__HADDOCK__"])
-- Add the flag to the the other flags.
g = f `mappend` emptyHaddockFlags { haddockProgramArgs =
[define__HADDOCK__] }
No change in output.
Regards,
Sean
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.haskell.org/pipermail/haskell-cafe/attachments/20081212/fdc66a34/attachment.htm
More information about the Haskell-Cafe
mailing list