-
Notifications
You must be signed in to change notification settings - Fork 0
/
package.json
146 lines (146 loc) · 4.07 KB
/
package.json
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
{
"name": "wasm_coq",
"version": "1.0",
"description": "Wasm formalisation in Coq",
"license": "MIT",
"esy": {
"buildsInSource": "_build",
"buildEnv": {
"COQBIN": "#{@opam/coq.bin}/",
"COQLIB": "#{@opam/coq.lib}/coq/",
"COQPATH": "#{coq-ext-lib.install}/user-contrib:#{coq-flocq.install}/coq:#{coq-itree.install}/user-contrib:#{coq-paco.install}/user-contrib:#{strong-induction.install}/lib/coq/user-contrib:#{compcert.install}/coq:#{coq-mathcomp-ssreflect.install}/user-contrib:#{parseque.install}/lib/coq/user-contrib",
"VSCODESETTINGS": "{\"coqtop.binPath\":\"#{@opam/coq.root}/bin\",\"coqtop.args\":[\"-coqlib\",\"#{@opam/coq.root}\",\"-R\",\"#{coq-ext-lib.install}/user-contrib\",\"ExtLib\",\"-R\",\"#{coq-flocq.install}/coq\",\"Flocq\",\"-R\",\"#{coq-itree.install}/user-contrib\",\"ITree\",\"-R\",\"#{coq-paco.install}/user-contrib\",\"Paco\",\"-R\",\"#{strong-induction.install}/lib/coq/user-contrib\",\"StrongInduction\",\"-R\",\"#{compcert.install}/coq\",\"compcert\",\"-R\",\"#{coq-mathcomp-ssreflect.install}/user-contrib\",\"mathcomp\",\"-R\",\"#{parseque.install}/lib/coq/user-contrib\",\"parseque\",\"-R\",\"#{self.root}/_build/default/theories\",\"\"]}",
"TARGETDIR": "#{self.target_dir}"
},
"build": "make"
},
"scripts": {
"clean": "make clean",
"doc": "dune build @doc",
"test": "dune runtest",
"vscode": "make vscode"
},
"dependencies": {
"ocaml": "4.14.0",
"@opam/cmdliner": "1.0.4",
"@opam/coq": "8.13.2",
"@opam/dune": ">=2.9",
"@opam/linenoise": "*",
"@opam/mdx": ">=1.9.0",
"@opam/menhir": "*",
"@opam/ocamlfind": "1.9.3",
"@opam/odoc": "*",
"compcert": "github:raoxiaojia/CompCert#ad331c0f60d53d14601cd44412269a184ba63721",
"coq-ext-lib": "*",
"coq-flocq": "*",
"coq-itree": "github:iriswasm/InteractionTrees#21119d09ec48edcf430202a847f21e9877c5d1c5",
"coq-mathcomp-ssreflect": "*",
"coq-paco": "github:iriswasm/coq-paco#40cea8feac992e4b69266516ed70f0916366d622",
"parseque": "github:iriswasm/parseque",
"strong-induction": "github:iriswasm/strong-induction"
},
"devDependencies": {},
"resolutions": {
"coq-mathcomp-ssreflect": {
"source": "github:math-comp/math-comp#6bff567e84b01c1b3502985ec936b9e74ea252b4",
"override": {
"dependencies": {
"@opam/coq": "*"
},
"buildsInSource": true,
"buildEnv": {
"HOME": "#{self.target_dir}",
"COQBIN": "#{@opam/coq.bin}/",
"COQLIB": "#{@opam/coq.lib}/coq/",
"COQPATH": "#{@opam/coq.lib}/coq/user-contrib",
"COQMAKEFILEOPTIONS": "DESTDIR = '#{self.install}' COQMF_WINDRIVE = '#{@opam/coq.lib}/coq'"
},
"build": [
[
"make",
"-C",
"mathcomp/ssreflect",
"-j",
"3"
],
[
"make",
"-C",
"mathcomp/ssreflect",
"install"
]
]
}
},
"coq-flocq": {
"source": "git:https://gitlab.inria.fr/flocq/flocq.git#63ae222c9125a42a44c706c9cbf04709cfaaedf2",
"override": {
"buildsInSource": true,
"buildEnv": {
"HOME": "#{self.target_dir}",
"COQBIN": "#{@opam/coq.bin}",
"COQLIB": "#{@opam/coq.lib}/coq/",
"COQPATH": "#{@opam/coq.lib}/coq/user-contrib",
"COQUSERCONTRIB": "#{self.install}/coq"
},
"build": [
[
"autoconf"
],
[
"./configure"
],
[
"./remake",
"--jobs=2"
],
[
"./remake",
"install"
]
]
}
},
"coq-ext-lib": {
"source": "github:coq-community/coq-ext-lib#159c36111a95e5e587020c9f10b2e2ecd9fa3914",
"override": {
"dependencies": {
"@opam/coq": "*"
},
"buildsInSource": true,
"buildEnv": {
"HOME": "#{self.target_dir}",
"COQBIN": "#{@opam/coq.bin}/",
"COQLIB": "#{@opam/coq.lib}/coq/",
"COQMAKEFILE": "Makefile.coq"
},
"build": [
[
"coq_makefile",
"-f",
"_CoqProject",
"-o",
"Makefile.coq",
"-install",
"user",
"DESTDIR",
"=",
"#{self.install}",
"COQMF_WINDRIVE",
"=",
"#{@opam/coq.lib}/coq"
],
[
"make",
"-j2",
"theories"
],
[
"make",
"install"
]
]
}
}
}
}