Module As_part_lib

module As_part_lib: sig .. end
Library part.

See Assemblage.Lib.



Metadata


type kind = [ `C | `OCaml | `OCaml_pp ] 
val pp_kind : Format.formatter -> kind -> unit
val kind : [< `Lib ] As_part.t -> kind
val byte : [< `Lib ] As_part.t -> bool
val native : [< `Lib ] As_part.t -> bool
val native_dynlink : [< `Lib ] As_part.t -> bool
val ocaml : [< As_part.kind ] As_part.t -> [< As_part.kind > `Lib ] As_part.t option
val ocaml_pp : [< As_part.kind ] As_part.t -> [< As_part.kind > `Lib ] As_part.t option
val c : [< As_part.kind ] As_part.t -> [< As_part.kind > `Lib ] As_part.t option
val find_unit : string ->
[< As_part.kind ] As_part.t -> [< As_part.kind > `Unit ] As_part.t option

Lib


val v : ?usage:As_part.usage ->
?exists:bool As_conf.value ->
?args:As_args.t ->
?byte:bool ->
?native:bool ->
?native_dynlink:bool ->
string ->
kind ->
[< `Lib | `Pkg | `Unit ] As_part.t list -> [< As_part.kind > `Lib ] As_part.t