Skip to content

Commit f103349

Browse files
committed
haddock: make CSS path absolute, use it for index generation
1 parent 1078916 commit f103349

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

Cabal/src/Distribution/Simple/Haddock.hs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -618,6 +618,7 @@ fromHaddockProjectFlags flags =
618618
, argInterfaces = fromFlagOrDefault [] (haddockProjectInterfaces flags)
619619
, argLinkedSource = Flag True
620620
, argResourcesDir = haddockProjectResourcesDir flags
621+
, argCssFile = haddockProjectCss flags
621622
}
622623

623624
fromPackageDescription :: HaddockTarget -> PackageDescription -> HaddockArgs

cabal-install/src/Distribution/Client/CmdHaddock.hs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,8 @@ mkFlagsAbsolute :: NixStyleFlags ClientHaddockFlags -> IO (NixStyleFlags ClientH
136136
mkFlagsAbsolute relFlags = do
137137
let relHaddockFlags = haddockFlags relFlags
138138
absHaddockOutputDir <- traverse makeAbsolute (haddockOutputDir relHaddockFlags)
139-
return (relFlags{haddockFlags = relHaddockFlags{haddockOutputDir = absHaddockOutputDir}})
139+
absHaddockCss <- traverse makeAbsolute (haddockCss relHaddockFlags)
140+
return (relFlags{haddockFlags = relHaddockFlags{haddockOutputDir = absHaddockOutputDir, haddockCss = absHaddockCss}})
140141

141142
-- | The @haddock@ command is TODO.
142143
--

0 commit comments

Comments
 (0)