Note:

You are viewing a development version of the library. Goto the latest version.

Module BaseCompat.Compat_0_4.BaseSetup

module BaseSetup: sig .. end

module Original: BaseSetup
type std_args_fun = OASISTypes.package -> string array -> unit 
type ('a, 'b) section_args_fun = OASISTypes.name *
(OASISTypes.package -> OASISTypes.common_section * 'a -> string array -> 'b)
type t = {
   configure : std_args_fun;
   build : std_args_fun;
   doc : (OASISTypes.doc, unit) section_args_fun list;
   test : (OASISTypes.test, float) section_args_fun
list
;
   install : std_args_fun;
   uninstall : std_args_fun;
   clean : std_args_fun list;
   clean_doc : (OASISTypes.doc, unit) section_args_fun list;
   clean_test : (OASISTypes.test, unit) section_args_fun list;
   distclean : std_args_fun list;
   distclean_doc : (OASISTypes.doc, unit) section_args_fun list;
   distclean_test : (OASISTypes.test, unit) section_args_fun list;
   package : OASISTypes.package;
   oasis_fn : string option;
   oasis_version : string;
   oasis_digest : Digest.t option;
   oasis_exec : string option;
   oasis_setup_args : string list;
   setup_update : bool;
}
val setup : t -> unit