Skip to content

Commit 257f58d

Browse files
committed
Remove odocl_alias
1 parent 8c4ce4a commit 257f58d

File tree

1 file changed

+3
-19
lines changed

1 file changed

+3
-19
lines changed

src/dune_rules/odoc.ml

Lines changed: 3 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -105,8 +105,6 @@ module Dep : sig
105105
produced by odoc for [target] *)
106106
val html_alias : Context.t -> target -> Alias.t
107107

108-
val odocl_alias : Context.t -> target -> Alias.t
109-
110108
(** [deps ctx pkg libraries] returns all odoc dependencies of [libraries]. If
111109
[libraries] are all part of a package [pkg], then the odoc dependencies of
112110
the package are also returned*)
@@ -122,8 +120,6 @@ module Dep : sig
122120
end = struct
123121
let html_alias ctx m = Alias.doc ~dir:(Paths.html ctx m)
124122

125-
let odocl_alias ctx m = Alias.doc ~dir:(Paths.odocl ctx m)
126-
127123
let alias = Alias.make (Alias.Name.of_string ".odoc-all")
128124

129125
let deps ctx pkg requires =
@@ -555,17 +551,10 @@ let setup_lib_odocl_rules_def =
555551
let to_dyn _ = Dyn.Opaque
556552
end in
557553
let f (sctx, lib, requires) =
558-
let ctx = Super_context.context sctx in
559554
let* odocs = odoc_artefacts sctx (Lib lib) in
560555
let pkg = Lib_info.package (Lib.Local.info lib) in
561-
let* () =
562556
Memo.Build.parallel_iter odocs ~f:(fun odoc ->
563557
link_odoc_rules sctx ~pkg ~requires odoc)
564-
in
565-
let odocl_files = List.map ~f:(fun o -> Path.build o.odocl_file) odocs in
566-
Rules.Produce.Alias.add_deps
567-
(Dep.odocl_alias ctx (Lib lib))
568-
(Action_builder.paths (List.rev odocl_files))
569558
in
570559
Memo.With_implicit_output.create "setup_library_odocls_rules"
571560
~implicit_output:Rules.implicit_output
@@ -609,25 +598,20 @@ let setup_pkg_odocl_rules_def =
609598
let libs = (libs :> Lib.t list) in
610599
Lib.closure libs ~linking:false
611600
in
612-
let ctx = Super_context.context sctx in
613601
let* () =
614602
Memo.Build.parallel_iter libs ~f:(setup_lib_odocl_rules sctx ~requires)
615-
and* pkg_odocs =
603+
and* _ =
616604
let* pkg_odocs = odoc_artefacts sctx (Pkg pkg) in
617605
let pkg = Some pkg in
618606
let+ () =
619607
Memo.Build.parallel_iter pkg_odocs ~f:(fun odoc ->
620608
link_odoc_rules sctx ~pkg ~requires odoc)
621609
in
622610
pkg_odocs
623-
and* lib_odocs =
611+
and* _ =
624612
Memo.Build.parallel_map libs ~f:(fun lib -> odoc_artefacts sctx (Lib lib))
625613
in
626-
let odocs = List.concat (pkg_odocs :: lib_odocs) in
627-
let odocl_files = List.map ~f:(fun o -> Path.build o.odocl_file) odocs in
628-
Rules.Produce.Alias.add_deps
629-
(Dep.odocl_alias ctx (Pkg pkg))
630-
(Action_builder.paths (List.rev odocl_files))
614+
Memo.Build.return ()
631615
in
632616
setup_pkg_rules_def "setup-package-odocls-rules" f
633617

0 commit comments

Comments
 (0)