Skip to content

Commit 84ecbfd

Browse files
authored
Merge pull request #86 from proux01/rocq
Compile with Rocq (witout coq shim)
2 parents 54d82f7 + ee9f7c4 commit 84ecbfd

4 files changed

Lines changed: 39 additions & 30 deletions

File tree

.nix/coq-nix-toolbox.nix

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
"3b7baf61aa95441d62332d7fdad562a61a125f80"
1+
"75c6a5a108a88d01800fb41f15f1e602452682f6"

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ KNOWNFILES := Makefile _CoqProject
99
.DEFAULT_GOAL := invoke-coqmakefile
1010

1111
Makefile.coq: Makefile _CoqProject
12-
$(COQBIN)coq_makefile -f _CoqProject -o Makefile.coq
12+
$(COQBIN)rocq makefile -f _CoqProject -o Makefile.coq
1313

1414
invoke-coqmakefile: Makefile.coq
1515
$(MAKE) --no-print-directory -f Makefile.coq $(filter-out $(KNOWNTARGETS),$(MAKECMDGOALS))

coq-mathcomp-real-closed.opam

Lines changed: 2 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
# This file was generated from `meta.yml`, please do not edit manually.
2-
# Follow the instructions on https://github.com/coq-community/templates to regenerate.
3-
41
opam-version: "2.0"
52
maintainer: "Cyril Cohen <cyril.cohen@inria.fr>"
63
version: "dev"
@@ -10,29 +7,6 @@ dev-repo: "git+https://github.com/math-comp/real-closed.git"
107
bug-reports: "https://github.com/math-comp/real-closed/issues"
118
license: "CECILL-B"
129

13-
synopsis: "Mathematical Components Library on real closed fields"
14-
description: """
15-
This library contains definitions and theorems about real closed
16-
fields, with a construction of the real closure and the algebraic
17-
closure (including a proof of the fundamental theorem of
18-
algebra). It also contains a proof of decidability of the first
19-
order theory of real closed field, through quantifier elimination."""
20-
21-
build: [make "-j%{jobs}%"]
22-
install: [make "install"]
23-
depends: [
24-
"rocq-core" {>= "9.0"}
25-
"rocq-mathcomp-ssreflect" {>= "2.4"}
26-
"rocq-mathcomp-algebra"
27-
"rocq-mathcomp-field"
28-
"coq-mathcomp-bigenough" {>= "1.0.0"}
29-
]
10+
depends: [ "coq-mathcomp-real-closed" { = version } ]
3011

31-
tags: [
32-
"keyword:real closed field"
33-
"logpath:mathcomp.real_closed"
34-
]
35-
authors: [
36-
"Cyril Cohen"
37-
"Assia Mahboubi"
38-
]
12+
synopsis: "Compatibility package for rocq-mathcomp-real-closed"

rocq-mathcomp-real-closed.opam

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
opam-version: "2.0"
2+
maintainer: "Cyril Cohen <cyril.cohen@inria.fr>"
3+
version: "dev"
4+
5+
homepage: "https://github.com/math-comp/real-closed"
6+
dev-repo: "git+https://github.com/math-comp/real-closed.git"
7+
bug-reports: "https://github.com/math-comp/real-closed/issues"
8+
license: "CECILL-B"
9+
10+
synopsis: "Mathematical Components Library on real closed fields"
11+
description: """
12+
This library contains definitions and theorems about real closed
13+
fields, with a construction of the real closure and the algebraic
14+
closure (including a proof of the fundamental theorem of
15+
algebra). It also contains a proof of decidability of the first
16+
order theory of real closed field, through quantifier elimination."""
17+
18+
build: [make "-j%{jobs}%"]
19+
install: [make "install"]
20+
depends: [
21+
"rocq-core" {>= "9.0"}
22+
"rocq-mathcomp-ssreflect" {>= "2.4"}
23+
"rocq-mathcomp-algebra"
24+
"rocq-mathcomp-field"
25+
"rocq-mathcomp-bigenough" {>= "1.0.0"}
26+
]
27+
28+
tags: [
29+
"keyword:real closed field"
30+
"logpath:mathcomp.real_closed"
31+
]
32+
authors: [
33+
"Cyril Cohen"
34+
"Assia Mahboubi"
35+
]

0 commit comments

Comments
 (0)