B0_ocaml.Meta
Metadata keys
val c_requires : B0_std.Cmd.t B0_meta.key
c_requires
hack for now this simply passes these options as -cclib
options.
val requires : Lib.Name.t list B0_meta.key
requires
on a build unit specifies the OCaml libraries needed to compile a unit.
val library : Lib.Name.t B0_meta.key
library
on a build unit specifies that the unit defines the library with the given name.
val mod_srcs : Mod.Src.t Mod.Name.Map.t B0_std.Fut.t B0_meta.key
FIXME quick hack this should not be in meta.
val supported_code : built_code B0_meta.key
supported_code
indicates which backend code the unit supports. If the meta is unspecified this assumes `All
.
val needs_code : built_code B0_meta.key
needs_code
indicates the unit unconditionally needs a given code build.