haddock-project: support for sublibraries
This commit makes haddock-project handle sublibraries. The commit changes how `cabal haddock` works, changing the layout in the `dist-newstyle` folder. With this change `haddock` subcommand will install `package:sublib` component in a directory `package-sublib` under `l/sublib/doc/html/`.
Showing
- Cabal/src/Distribution/Simple/BuildPaths.hs 53 additions, 3 deletionsCabal/src/Distribution/Simple/BuildPaths.hs
- Cabal/src/Distribution/Simple/Haddock.hs 111 additions, 25 deletionsCabal/src/Distribution/Simple/Haddock.hs
- Cabal/src/Distribution/Simple/Install.hs 3 additions, 3 deletionsCabal/src/Distribution/Simple/Install.hs
- Cabal/src/Distribution/Simple/Register.hs 1 addition, 1 deletionCabal/src/Distribution/Simple/Register.hs
- Cabal/src/Distribution/Simple/Setup/Haddock.hs 0 additions, 9 deletionsCabal/src/Distribution/Simple/Setup/Haddock.hs
- cabal-install/src/Distribution/Client/CmdHaddockProject.hs 77 additions, 72 deletionscabal-install/src/Distribution/Client/CmdHaddockProject.hs
- cabal-testsuite/PackageTests/Backpack/Includes2/setup-external.cabal.out 6 additions, 6 deletions.../PackageTests/Backpack/Includes2/setup-external.cabal.out
- cabal-testsuite/PackageTests/Backpack/Includes2/setup-external.out 6 additions, 6 deletions...tsuite/PackageTests/Backpack/Includes2/setup-external.out
- cabal-testsuite/PackageTests/Backpack/Includes2/setup-per-component.out 6 additions, 6 deletions...e/PackageTests/Backpack/Includes2/setup-per-component.out
- cabal-testsuite/PackageTests/Backpack/Includes3/setup-external-explicit.out 2 additions, 2 deletions...ckageTests/Backpack/Includes3/setup-external-explicit.out
- cabal-testsuite/PackageTests/Backpack/Includes3/setup-external-ok.cabal.out 4 additions, 4 deletions...ckageTests/Backpack/Includes3/setup-external-ok.cabal.out
- cabal-testsuite/PackageTests/Backpack/Includes3/setup-external-ok.out 4 additions, 4 deletions...ite/PackageTests/Backpack/Includes3/setup-external-ok.out
- cabal-testsuite/PackageTests/Backpack/Reexport1/setup.cabal.out 2 additions, 2 deletions...testsuite/PackageTests/Backpack/Reexport1/setup.cabal.out
- cabal-testsuite/PackageTests/Backpack/Reexport1/setup.out 2 additions, 2 deletionscabal-testsuite/PackageTests/Backpack/Reexport1/setup.out
- cabal-testsuite/PackageTests/Haddock/setup.cabal.out 1 addition, 1 deletioncabal-testsuite/PackageTests/Haddock/setup.cabal.out
- cabal-testsuite/PackageTests/Haddock/setup.out 1 addition, 1 deletioncabal-testsuite/PackageTests/Haddock/setup.out
- cabal-testsuite/PackageTests/HaddockArgs/quickjump.out 3 additions, 3 deletionscabal-testsuite/PackageTests/HaddockArgs/quickjump.out
- cabal-testsuite/PackageTests/HaddockBuildDepends/cabal.out 2 additions, 2 deletionscabal-testsuite/PackageTests/HaddockBuildDepends/cabal.out
- cabal-testsuite/PackageTests/HaddockNewline/setup.cabal.out 1 addition, 1 deletioncabal-testsuite/PackageTests/HaddockNewline/setup.cabal.out
- cabal-testsuite/PackageTests/HaddockNewline/setup.out 1 addition, 1 deletioncabal-testsuite/PackageTests/HaddockNewline/setup.out
Loading
Please register or sign in to comment