aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYann Herklotz <git@yannherklotz.com>2020-12-17 10:03:56 +0000
committerYann Herklotz <git@yannherklotz.com>2020-12-17 10:03:56 +0000
commitfd52cc1edbe192e3a4b6e6780be8761d5702664b (patch)
treea71e7bf8978b60f9e1cdec5cc1721297cf999879
parent82b3cfa677c21e7d1fab907f1824bb101f819291 (diff)
downloadvericert-kvx-fd52cc1edbe192e3a4b6e6780be8761d5702664b.tar.gz
vericert-kvx-fd52cc1edbe192e3a4b6e6780be8761d5702664b.zip
Add build files for loop pipelining
-rw-r--r--default.nix6
-rw-r--r--dune2
-rw-r--r--shell.nix1
3 files changed, 5 insertions, 4 deletions
diff --git a/default.nix b/default.nix
index 7abebda..b004643 100644
--- a/default.nix
+++ b/default.nix
@@ -28,9 +28,9 @@ stdenv.mkDerivation {
name = "vericert";
src = ./.;
- buildInputs = [ ncoq dune
- ocaml ocamlPackages.findlib ocamlPackages.menhir ocamlPackages.utop
- gcc bbv
+ buildInputs = [ ncoq dune gcc
+ ocaml ocamlPackages.findlib ocamlPackages.menhir
+ ocamlPackages.ocamlgraph
];
enableParallelBuilding = true;
diff --git a/dune b/dune
index 80eccf1..f58c64e 100644
--- a/dune
+++ b/dune
@@ -7,5 +7,5 @@
(library
(public_name vericert)
(modules_without_implementation c debugTypes dwarfTypes)
- (libraries menhirLib str unix)
+ (libraries menhirLib str unix ocamlgraph)
(flags (:standard -warn-error -A)))
diff --git a/shell.nix b/shell.nix
index 81d40f6..a80b1be 100644
--- a/shell.nix
+++ b/shell.nix
@@ -3,5 +3,6 @@ with import <nixpkgs> {};
mkShell {
buildInputs = (import ./.).buildInputs ++ [ ocamlPackages.ocp-indent
ocamlPackages.merlin ocamlPackages.utop
+ # (import ./.)
];
}