Module B0_ocaml

val libname : string -> B00_ocaml.Lib.Name.t
val exe : ?wrap:(B0_unit.proc -> B0_unit.proc) -> ?doc:string -> ?meta:B0_meta.t -> ?action:B0_unit.action -> ?c_requires:B0_std.Cmd.t -> ?requires:B00_ocaml.Lib.Name.t list -> ?name:string -> string -> srcs:B0_srcs.sels -> B0_unit.t
val lib : ?wrap:(B0_unit.proc -> B0_unit.proc) -> ?doc:string -> ?meta:B0_meta.t -> ?action:B0_unit.action -> ?c_requires:B0_std.Cmd.t -> ?requires:B00_ocaml.Lib.Name.t list -> ?name:string -> B00_ocaml.Lib.Name.t -> srcs:B0_srcs.sels -> B0_unit.t
val version : B0_build.t -> (int * int * int * string option) B0_std.Fut.t
type built_code = [
  1. | `All
  2. | `Byte
  3. | `Native
]
val pp_built_code : built_code B0_std.Fmt.t
val wanted_code : [ `All | `Auto | `Byte | `Native ] B00.Store.key
val built_code : built_code B00.Store.key
val tag : unit B0_meta.key
module Meta : sig ... end
val lib_resolver_build_scope : B0_build.t -> B00_ocaml.Conf.t -> B00_ocaml.Lib.Resolver.scope