Module Compenv
val module_of_filename : string -> string -> stringval output_prefix : string -> stringval extract_output : string option -> stringval default_output : string option -> stringval print_version_and_library : string -> 'aval print_version_string : unit -> 'aval print_standard_library : unit -> 'aval fatal : string -> 'aval first_ccopts : string list Stdlib.refval first_ppx : string list Stdlib.refval first_include_dirs : string list Stdlib.refval last_include_dirs : string list Stdlib.refval load_plugin : (string -> unit) Stdlib.refval get_objfiles : with_ocamlparam:bool -> string listval last_objfiles : string list Stdlib.refval first_objfiles : string list Stdlib.ref
type filename= stringtype readenv_position=|Before_args|Before_compile of filename|Before_link
val readenv : Stdlib.Format.formatter -> readenv_position -> unitval is_unit_name : string -> boolval check_unit_name : string -> string -> unit
type deferred_action=|ProcessImplementation of string|ProcessInterface of string|ProcessCFile of string|ProcessOtherFile of string|ProcessObjects of string list|ProcessDLLs of string list
val c_object_of_filename : string -> stringval defer : deferred_action -> unitval anonymous : string -> unitval impl : string -> unitval intf : string -> unitval process_deferred_actions : (Stdlib.Format.formatter * (source_file:string -> output_prefix:string -> unit) * (source_file:string -> output_prefix:string -> unit) * string * string) -> unit