diff --git a/nim-bindings/conversations_example.nimble b/nim-bindings/conversations_example.nimble index dc48df7..575ed22 100644 --- a/nim-bindings/conversations_example.nimble +++ b/nim-bindings/conversations_example.nimble @@ -13,9 +13,14 @@ bin = @["libchat"] requires "nim >= 2.2.4" requires "results" -# Build Rust library before compiling Nim -before build: +proc buildRust() = exec "cargo build --release --manifest-path ../Cargo.toml" + +# Build Rust library before compiling Nim +before build: + buildRust() + task pingpong, "Run pingpong example": + buildRust() exec "nim c -r --path:src --passL:../target/release/liblibchat.a examples/pingpong.nim"