dune/src/jbuild_load.mli

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