sig
type t
val nothing : Topkg_install.t
val flatten : Topkg_install.t list -> Topkg_install.t
val to_build :
?header:string ->
Topkg_conf.t ->
Topkg_conf.os ->
Topkg_install.t list ->
Topkg_fpath.t list * Topkg_opam.Install.t * Topkg_test.t list option
type field =
?force:bool ->
?built:bool ->
?cond:bool ->
?exts:Topkg_fexts.t -> ?dst:string -> string -> Topkg_install.t
val bin : ?auto:bool -> Topkg_install.field
val doc : Topkg_install.field
val etc : Topkg_install.field
val lib : Topkg_install.field
val lib_root : Topkg_install.field
val libexec : ?auto:bool -> Topkg_install.field
val libexec_root : ?auto:bool -> Topkg_install.field
val man : Topkg_install.field
val misc : Topkg_install.field
val sbin : ?auto:bool -> Topkg_install.field
val share : Topkg_install.field
val share_root : Topkg_install.field
val stublibs : Topkg_install.field
val toplevel : Topkg_install.field
val unknown : string -> Topkg_install.field
val test :
?run:bool ->
?dir:Topkg_fpath.t ->
?args:Topkg_cmd.t -> ?auto:bool -> Topkg_install.field
val mllib :
?field:Topkg_install.field ->
?cond:bool ->
?cma:bool ->
?cmxa:bool ->
?cmxs:bool ->
?api:string list ->
?dst_dir:Topkg_fpath.t -> Topkg_fpath.t -> Topkg_install.t
val clib :
?dllfield:Topkg_install.field ->
?libfield:Topkg_install.field ->
?cond:bool ->
?lib_dst_dir:Topkg_fpath.t -> Topkg_fpath.t -> Topkg_install.t
val codec : Topkg_install.t Topkg_codec.t
end