diff options
| author | Kamen Mladenov <kamen@syndamia.com> | 2025-02-26 11:19:14 +0200 |
|---|---|---|
| committer | Kamen Mladenov <kamen@syndamia.com> | 2025-02-26 13:59:43 +0200 |
| commit | aaedf9d730179082f6e9c6f15682390d3eb2dba2 (patch) | |
| tree | 6ac190254e822dc3647e105b792fac25c857cdce /zkvmLib.nix | |
| parent | ec0bc2c4595e6e622dd3f72bcb14ffa53ac78f78 (diff) | |
| download | zkVMs-benchmarks-aaedf9d730179082f6e9c6f15682390d3eb2dba2.tar zkVMs-benchmarks-aaedf9d730179082f6e9c6f15682390d3eb2dba2.tar.gz zkVMs-benchmarks-aaedf9d730179082f6e9c6f15682390d3eb2dba2.zip | |
feat: Add zkvm cargo features
So you can make code modifications compile-time, based on the zkVM
Diffstat (limited to 'zkvmLib.nix')
| -rw-r--r-- | zkvmLib.nix | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/zkvmLib.nix b/zkvmLib.nix index 7584c5a..74eb855 100644 --- a/zkvmLib.nix +++ b/zkvmLib.nix @@ -133,6 +133,7 @@ in { [features] guest = [] # Only used in jolt no_std = ["zkp/no_std"] + ${args.pname} = ["zkp/${args.pname}"] ''; in '' pushd zkvms/${args.pname}/guest @@ -154,7 +155,7 @@ in { pushd zkvms/${args.pname}/guest runHook preBuildGuest - ${args.buildGuestCommand or "cargo build --release"} \ + ${args.buildGuestCommand or "cargo build --release --features ${args.pname}"} \ ${if args ? guestTarget then "--target " + args.guestTarget else ""} \ ${args.guestExtraArgs or ""} |
