diff options
Diffstat (limited to 'src/Haddock/Backends')
| -rw-r--r-- | src/Haddock/Backends/Hoogle.hs | 6 | 
1 files changed, 4 insertions, 2 deletions
| diff --git a/src/Haddock/Backends/Hoogle.hs b/src/Haddock/Backends/Hoogle.hs index 628e1cd0..13145298 100644 --- a/src/Haddock/Backends/Hoogle.hs +++ b/src/Haddock/Backends/Hoogle.hs @@ -25,6 +25,7 @@ import Outputable  import Data.Char  import Data.List  import Data.Maybe +import Data.Version  import System.FilePath  import System.IO @@ -34,13 +35,14 @@ prefix = ["-- Hoogle documentation, generated by Haddock"           ,""] -ppHoogle :: DynFlags -> String -> String -> String -> Maybe (Doc RdrName) -> [Interface] -> FilePath -> IO () +ppHoogle :: DynFlags -> String -> Version -> String -> Maybe (Doc RdrName) -> [Interface] -> FilePath -> IO ()  ppHoogle dflags package version synopsis prologue ifaces odir = do      let filename = package ++ ".txt"          contents = prefix ++                     docWith dflags (drop 2 $ dropWhile (/= ':') synopsis) prologue ++                     ["@package " ++ package] ++ -                   ["@version " ++ version | version /= ""] ++ +                   ["@version " ++ showVersion version +                   | not (null (versionBranch version)) ] ++                     concat [ppModule dflags i | i <- ifaces, OptHide `notElem` ifaceOptions i]      h <- openFile (odir </> filename) WriteMode      hSetEncoding h utf8 | 
