Up

module As_flags

: sig

Command line arguments

#
type phase = [
| `Prepare
| `Dep
| `Pp of [
| `Byte
| `Native
]
| `Compile of [
| `Intf
| `Byte
| `Native
| `C
| `Js
]
| `Archive of [
| `Byte
| `Native
| `Shared
| `C
]
| `Link of [
| `Byte
| `Native
| `Js
]
| `Run of [
| `Byte
| `Native
]
| `Test
| `Doc
| `Other of string
]
#
type args = string list
#
type t
#
val string_of_phase : phase -> string
#
module PhaseSet : sig
include Set.S with type elt = phase
#
val to_list : t -> phase list
#
val of_list : phase list -> t
end
#
val v : ?available:As_features.t -> phase -> args -> t
#
val (@@@) : t -> t -> t
#
val get : phase -> t -> args
#
val empty : t
#
val debug : t
#
val annot : t
#
val warn_error : t
#
val linkall : t
#
val thread : t
#
val vmthread : t
#
val cclib : string list -> t
#
val ccopt : string list -> t
#
val stub : string -> t
#
val doc_css : string -> t
#
val doc_intro : string -> t
#
val for_pack : string -> t
end