blob: ce6fdc03dfe34bbcad7a5f5f4165bda646157ddd (
plain)
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
|
(library
(name kernel)
(synopsis "The Coq Kernel")
(public_name coq.kernel)
(wrapped false)
(modules (:standard \ genOpcodeFiles uint63_31 uint63_63))
(libraries lib byterun dynlink))
(executable
(name genOpcodeFiles)
(modules genOpcodeFiles))
(rule
(targets vmopcodes.ml)
(action (with-stdout-to %{targets} (run ./genOpcodeFiles.exe copml))))
(rule
(targets uint63.ml)
(deps (:gen-file uint63_%{ocaml-config:int_size}.ml))
(action (copy# %{gen-file} %{targets})))
(documentation
(package coq))
; In dev profile, we check the kernel against a more strict set of
; warnings.
(env
(dev (flags :standard -w +a-4-44-50)))
; (ocaml408 (flags :standard -w +a-3-4-44-50)))
|