package / ocaml-base-compiler.4.10.0 / ocamltest / builtin_actions.mli
1 (**************************************************************************)
2 (* *)
3 (* OCaml *)
4 (* *)
5 (* Sebastien Hinderer, projet Gallium, INRIA Paris *)
6 (* *)
7 (* Copyright 2016 Institut National de Recherche en Informatique et *)
8 (* en Automatique. *)
9 (* *)
10 (* All rights reserved. This file is distributed under the terms of *)
11 (* the GNU Lesser General Public License version 2.1, with the *)
12 (* special exception on linking described in the file LICENSE. *)
13 (* *)
14 (**************************************************************************)
15
16 (* Definition of a few built-in actions *)
17
18 val pass : Actions.t
19 val skip : Actions.t
20 val fail : Actions.t
21
22 val dumpenv : Actions.t
23
24 val hasunix : Actions.t
25 val libunix : Actions.t
26 val libwin32unix : Actions.t
27
28 val windows : Actions.t
29 val not_windows : Actions.t
30
31 val bsd : Actions.t
32 val not_bsd : Actions.t
33
34 val arch32 : Actions.t
35 val arch64 : Actions.t
36
37 (** Whether the compiler target is POWER architecture. *)
38 val arch_power : Actions.t
39
40 val has_symlink : Actions.t
41
42 val setup_build_env : Actions.t
43
44 val setup_simple_build_env : Actions.t
45
46 val run : Actions.t
47 val script : Actions.t
48
49 val check_program_output : Actions.t
50