forked from ocaml/dune
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathclflags.mli
More file actions
42 lines (29 loc) · 1.07 KB
/
clflags.mli
File metadata and controls
42 lines (29 loc) · 1.07 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
(** Command line flags *)
(** Wrapper for target executables in cross-compilation: (toolchain, prog, args) *)
val target_exec : (string * string * string list) option ref
val report_errors_config : Report_errors_config.t ref
(** Stop the build upon encountering an error. *)
val stop_on_first_error : bool ref
(** Capture the output of sub-commands *)
val capture_outputs : bool ref
(** Always print backtraces, to help debugging dune itself *)
val debug_backtraces : bool -> unit
(** Print debug info for cached file-system operations *)
val debug_fs_cache : bool ref
module Promote : sig
type t =
| Automatically
| Never
val equal : t -> t -> bool
val to_dyn : t -> Dyn.t
end
(** explicit promotion mode is set *)
val promote : Promote.t option ref
(** Force re-running actions associated to aliases *)
val force : bool ref
(** Always show full command on error *)
val always_show_command_line : bool ref
(** The display mode *)
val display : Display.t ref
(** Whether actions are cacheable by default, default [false] *)
val can_go_in_shared_cache_default : bool ref