aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYann Herklotz <git@yannherklotz.com>2022-03-03 15:01:20 +0000
committerYann Herklotz <git@yannherklotz.com>2022-03-03 15:01:20 +0000
commit5a8805ad853a6a78537b71a3b99cc5165e6eb261 (patch)
tree8eda8e89472ee93aaced25f860bddab1a8e78106
parenta2bc3373e24afff613da88c8ce2730cb8007f1fb (diff)
downloadvericert-dev/full-nix-build.tar.gz
vericert-dev/full-nix-build.zip
Update default.nix filedev/full-nix-build
-rw-r--r--_CoqProject2
-rw-r--r--default.nix9
-rw-r--r--shell.nix8
3 files changed, 4 insertions, 15 deletions
diff --git a/_CoqProject b/_CoqProject
index 43b3ecc..e522e73 100644
--- a/_CoqProject
+++ b/_CoqProject
@@ -2,5 +2,3 @@
-R src/extraction vericert.extraction
-R src/hls vericert.hls
-R src vericert
-
--R /nix/store/66l13gkqf431c0lm3x1lcn7zvfqxz6sq-coq8.14-compcert-dev-lib/lib/coq/8.14/user-contrib/compcert/flocq Flocq
diff --git a/default.nix b/default.nix
index 841a140..95f83cf 100644
--- a/default.nix
+++ b/default.nix
@@ -14,11 +14,11 @@ let
src = fetchFromGitHub {
owner = "ymherklotz";
repo = "CompCert";
- rev = "4f467596f8674f5f4fbf84a793cb8fcfc35a44a2";
- sha256 = "0m435pscfdb4irjxhzazzpl8jv63piwl4rb3nnpdirs9dg7msl2j";
+ rev = "4fa0349a2f5477a78b249ac0e762a5d32e0722d7";
+ sha256 = "Rqw9xvqyT43IfhNpuCN3guUb+62bhPOA/O8Frg3Poxc=";
};
- buildInputs = with ocamlPackages; [ ocaml findlib menhir menhirLib gcc ] ++ [ coq ];
+ buildInputs = with ocamlPackages; [ ocaml findlib gcc menhir menhirLib ] ++ [ coq ];
propagatedBuildInputs = [ flocq ];
enableParallelBuilding = true;
@@ -55,9 +55,8 @@ ncoqPackages.mkCoqDerivation {
defaultVersion = "3.10";
buildInputs = with ncoq.ocamlPackages; [ ncoq dune_2 gcc
- ncoq.ocaml findlib menhir
+ ncoq.ocaml findlib
ocamlgraph merlin
- menhirLib
ncompcert
];
diff --git a/shell.nix b/shell.nix
deleted file mode 100644
index a80b1be..0000000
--- a/shell.nix
+++ /dev/null
@@ -1,8 +0,0 @@
-with import <nixpkgs> {};
-
-mkShell {
- buildInputs = (import ./.).buildInputs ++ [ ocamlPackages.ocp-indent
- ocamlPackages.merlin ocamlPackages.utop
- # (import ./.)
- ];
-}