@@ -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
122120end = 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