rmlbuild
rmlbuild is a fork of ocamlbuild that handles ReactiveML projets
1024" x-on:close-sidebar="sidebar=window.innerWidth > 1024 && true">
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
Library rmlbuildlib
type tags = Rmlbuild_pack.Tags.t
type t = Rmlbuild_pack.Command.t =
| Seq of t list |
| Cmd of spec |
| Echo of string list * pathname |
| Nop |
val atomize : string list -> spec
val atomize_paths : string list -> spec
val execute : ?quiet:bool -> ?pretend:bool -> t -> unit
val execute_many :
?quiet:bool ->
?pretend:bool ->
t list ->
(bool list * exn) option
val setup_virtual_command_solver : string -> ( unit -> spec ) -> unit
val print : Format.formatter -> t -> unit
val to_string : t -> string
val string_of_command_spec : spec -> string
val string_target_and_tags_of_command_spec :
spec ->
string * string * Rmlbuild_pack.Tags.t
val iter_tags : ( Rmlbuild_pack.Tags.t -> unit ) -> t -> unit
val jobs : int ref
val tag_handler : ( Rmlbuild_pack.Tags.t -> spec ) ref
val deps_of_tags : Rmlbuild_pack.Tags.t -> pathname list
val dep : Rmlbuild_pack.Tags.elt list -> pathname list -> unit
val pdep :
Rmlbuild_pack.Tags.elt list ->
Rmlbuild_pack.Tags.elt ->
( string -> pathname list ) ->
unit
val list_all_deps : unit -> (Rmlbuild_pack.Tags.t * pathname list) list