jon.recoil.org

Parameter Make.Backend

include Optcomp_intf.Backend
val supports_metaprogramming : bool
val create_archive : string -> string list -> unit
val compile_implementation : keep_symbol_tables:bool -> sourcefile:string option -> prefixname:string -> ppf_dump:Stdlib.Format.formatter -> Lambda.program -> unit
val emit : Optcomp_intf.emit option
val support_files_for_eval : unit -> string list

This function is side-effect free.

val set_load_path_for_eval : unit -> unit

This function may have the side effect of updating the load path.

include Optcomp_intf.File_extensions
val ext_obj : string
val ext_lib : string
val ext_flambda_obj : string
val ext_flambda_lib : string
val default_executable_name : string

Name of executable produced by linking if none is given with -o, e.g. a.out under Unix.

include Optlink.S
val check_consistency : Linkenv.t -> string -> Cmx_format.unit_infos -> Stdlib.Digest.t -> unit