module BaseSetup:sig
..end
typestd_args_fun =
OASISTypes.package -> OASISTypes.arg array -> unit
type('a, 'b)
section_args_fun =OASISTypes.name *
(OASISTypes.package ->
OASISTypes.common_section * 'a -> OASISTypes.arg array -> 'b)
type
t = {
|
configure : |
|||
|
build : |
|||
|
doc : |
|||
|
test : |
|||
|
install : |
|||
|
uninstall : |
|||
|
clean : |
|||
|
clean_doc : |
|||
|
clean_test : |
|||
|
distclean : |
|||
|
distclean_doc : |
|||
|
distclean_test : |
|||
|
package : |
|||
|
oasis_fn : |
(* |
Filename of _oasis that matches the package field.
| *) |
|
oasis_version : |
(* |
OASIS version that has generated this structure.
| *) |
|
oasis_digest : |
(* |
Digest of _oasis that matches the package field.
| *) |
|
oasis_exec : |
(* |
Name of oasis executable to use, only for testing.
| *) |
|
oasis_setup_args : |
(* |
Args to use when updating the setup.ml.
| *) |
|
setup_update : |
(* |
Are we allowed to update the setup.ml (eq. of -setup-update weak).
| *) |
val configure : t -> OASISTypes.arg array -> unit
val build : t -> OASISTypes.arg array -> unit
val doc : t -> OASISTypes.arg array -> unit
val test : t -> OASISTypes.arg array -> unit
val install : t -> OASISTypes.arg array -> unit
val uninstall : t -> OASISTypes.arg array -> unit
val clean : t -> OASISTypes.arg array -> unit
val distclean : t -> OASISTypes.arg array -> unit
val reinstall : t -> OASISTypes.arg array -> unit
val all : t -> OASISTypes.arg array -> unit
val version : t -> OASISTypes.arg array -> unit
val setup : t -> unit
val default_oasis_fn : OASISTypes.host_filename
val default_filename : OASISTypes.host_filename
val find : OASISPlugin.context_act -> OASISFileTemplate.template
val of_package : ?oasis_fn:OASISTypes.host_filename ->
?oasis_exec:OASISTypes.host_filename ->
?oasis_setup_args:string list ->
setup_update:bool ->
OASISSetupUpdate.t ->
OASISTypes.package -> OASISPlugin.context_act * t
t
and plugin context from an OASIS package and the
matching _oasis. Not exported.