24 lines
402 B
OCaml
24 lines
402 B
OCaml
open Jbuild
|
|
|
|
module Jbuilds : sig
|
|
type t
|
|
|
|
val eval
|
|
: t
|
|
-> context:Context.t
|
|
-> (Path.t * Scope_info.t * Stanzas.t) list Fiber.t
|
|
end
|
|
|
|
type conf =
|
|
{ file_tree : File_tree.t
|
|
; jbuilds : Jbuilds.t
|
|
; packages : Package.t Package.Name.Map.t
|
|
; scopes : Scope_info.t list
|
|
}
|
|
|
|
val load
|
|
: ?extra_ignored_subtrees:Path.Set.t
|
|
-> ?ignore_promoted_rules:bool
|
|
-> unit
|
|
-> conf
|