Module Odig.Cobj.Cma

module Cma: sig .. end
cma files.


type t = Odig.Cobj.cma 
The type for cma files.
val read : Fpath.t -> (t, Bos_setup.R.msg) Bos_setup.result
read f reads a cma file from f.
val name : Odig.Cobj.cma -> string
name cma is cma's basename.
val cmos : Odig.Cobj.cma -> Odig.Cobj.cmo list
cmos cma are the cmos contained in the cma.
val custom : Odig.Cobj.cma -> bool
custom cma is true if it requires custom mode linking.
val custom_cobjs : Odig.Cobj.cma -> string list
cma_custom_cobjs are C objects files needed for custom mode linking.
val custom_copts : Odig.Cobj.cma -> string list
cma_custom_copts are C link options for custom mode linking.
val dllibs : Odig.Cobj.cma -> string list
cma_dllibs are dynamically loaded C libraries for ocamlrun dynamic linking.
val path : Odig.Cobj.cma -> Fpath.t
path cma is the file path to the cma file.