Module Topkg.Exts

module Exts: sig .. end
Exts defines sets of file extensions.


File extensions


type ext 
The type for file extensions.
type t = ext list 
The type for lists of file extensions.
val interface : t
interface is exts [".mli"; ".cmi"; ".cmti"].
val cmx : ext list
cmx is ext ".cmx".
val api : t
api is interface @ cmx.
val c_library : ext list
c_library is the extension for C libraries (archives). The actual value is determined from OCaml's configuration.
val c_dll_library : ext list
c_dll_library is the extension for C dynamic libraries (archives). The actual value is determined from OCaml's configuration.
val library : ext list
library is exts [".cma"; ".cmxa"; ".cmxs"] @ c_library
val module_library : ext list
module_library is (api @ library).
val exe : ext list
exe is the extension for executables. The actual value is determined from OCaml's configuration.
val exts : string list -> ext list
exts ss is ss as a list of extensions.
val ext : string -> ext list
ext s is s as a list of extensions.