aboutsummaryrefslogtreecommitdiffstats
path: root/flake.nix
diff options
context:
space:
mode:
authorMarcos Magueta <maguetamarcos@gmail.com>2024-10-16 21:18:15 -0300
committerMarcos Magueta <maguetamarcos@gmail.com>2024-10-16 21:18:15 -0300
commit547460e087336f1fbe52d64b77ddee9fdb26abc4 (patch)
tree0b634110738ca433f101d32e465328a3bf4179d5 /flake.nix
parente339fa975e21c1b589a8dfc6ac083aba2b0a6394 (diff)
downloadSakura-547460e087336f1fbe52d64b77ddee9fdb26abc4.tar.gz
Sakura-547460e087336f1fbe52d64b77ddee9fdb26abc4.zip
dune build with foreign stubs
Diffstat (limited to '')
-rw-r--r--flake.nix9
1 files changed, 7 insertions, 2 deletions
diff --git a/flake.nix b/flake.nix
index d48082d..b6f2165 100644
--- a/flake.nix
+++ b/flake.nix
@@ -29,8 +29,6 @@
ocamlPackages = legacyPackages.ocamlPackages;
# Library functions from nixpkgs
lib = legacyPackages.lib;
- systems = [ "x86_64-linux" "x86_64-darwin" "aarch64-linux" "aarch64-darwin" ];
- forAllSystems = f: builtins.listToAttrs (map (name: { inherit name; value = f name; }) systems);
merklecpp = legacyPackages.callPackage ./deps/merklecpp.nix {};
libressl = legacyPackages.callPackage ./deps/libressl.nix {};
@@ -199,6 +197,13 @@
#
devShells = {
default = legacyPackages.mkShell {
+
+ env = {
+ MERKLECPP_INCLUDE_PATH="${merklecpp}/include";
+ LIBRESSL_INCLUDE_PATH="${libressl}/include";
+ LIBRESSL_LIB_PATH="${libressl}/lib";
+ };
+
# Development tools
packages = [
# Source file formatting