···387 Some { pkg with libraries }
388 | None ->
389 let pkg_dir = pkg_dir packages_dir pkg.name in
390- let config = Global_config.load pkg.name in
391- let _, { Opam.docs; _ } =
392 List.find
393 (fun (pkg', _) ->
394 (* Logs.debug (fun m ->
···396 pkg = pkg')
397 opam_map
398 in
0000000399 let mlds, assets, _ = mk_mlds docs in
400 Some
401 {
···474 (files.Opam.libs |> Fpath.Set.to_list)
475 in
476 let pkg_dir = pkg_dir packages_dir pkg.name in
477- let config = Global_config.load pkg.name in
0000478 let mlds, assets, _ = mk_mlds files.docs in
479 let selected = List.mem pkg.name packages in
480 let remaps =
···387 Some { pkg with libraries }
388 | None ->
389 let pkg_dir = pkg_dir packages_dir pkg.name in
390+391+ let _, { Opam.docs; odoc_config; _ } =
392 List.find
393 (fun (pkg', _) ->
394 (* Logs.debug (fun m ->
···396 pkg = pkg')
397 opam_map
398 in
399+400+ let config =
401+ match odoc_config with
402+ | None -> Global_config.empty
403+ | Some f -> Global_config.load f
404+ in
405+406 let mlds, assets, _ = mk_mlds docs in
407 Some
408 {
···481 (files.Opam.libs |> Fpath.Set.to_list)
482 in
483 let pkg_dir = pkg_dir packages_dir pkg.name in
484+ let config =
485+ match files.odoc_config with
486+ | None -> Global_config.empty
487+ | Some f -> Global_config.load f
488+ in
489 let mlds, assets, _ = mk_mlds files.docs in
490 let selected = List.mem pkg.name packages in
491 let remaps =