Module As_part_pkg

module As_part_pkg: sig .. end
Package part.

See Assemblage.Pkg



Metadata


type lookup = As_ctx.t -> string list 
type kind = [ `OCamlfind
| `Other of string * lookup As_conf.value
| `Pkg_config ]
val pp_kind : Format.formatter -> kind -> unit
val kind : [< `Pkg ] As_part.t -> kind
val lookup : [< `Pkg ] As_part.t -> lookup As_conf.value
val opt : [< `Pkg ] As_part.t -> bool
val ocamlfind : [< As_part.kind ] As_part.t -> [< As_part.kind > `Pkg ] As_part.t option
val pkg_config : [< As_part.kind ] As_part.t -> [< As_part.kind > `Pkg ] As_part.t option
val other : [< As_part.kind ] As_part.t -> [< As_part.kind > `Pkg ] As_part.t option

Packages


val v : ?usage:As_part.usage ->
?exists:bool As_conf.value ->
?opt:bool -> string -> kind -> [< As_part.kind > `Pkg ] As_part.t
val list_lookup : [< As_part.kind ] As_part.t list -> lookup As_conf.value