From 64088819bea196e313eb58951f74d2e23c74d738 Mon Sep 17 00:00:00 2001 From: naskya Date: Thu, 6 Jun 2024 17:10:41 +0900 Subject: [PATCH] chore (backend-rs): update build script --- packages/backend-rs/Cargo.toml | 4 ++-- packages/backend-rs/build.rs | 3 +-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/packages/backend-rs/Cargo.toml b/packages/backend-rs/Cargo.toml index a9bcb3777f..8dd935c1a0 100644 --- a/packages/backend-rs/Cargo.toml +++ b/packages/backend-rs/Cargo.toml @@ -6,7 +6,7 @@ rust-version = "1.74" [features] default = [] -napi = ["dep:napi", "dep:napi-derive"] +napi = ["dep:napi", "dep:napi-derive", "dep:napi-build"] [lib] crate-type = ["cdylib", "lib"] @@ -53,4 +53,4 @@ pretty_assertions = { workspace = true, features = ["std"] } tokio-test = { workspace = true } [build-dependencies] -napi-build = { workspace = true } +napi-build = { workspace = true, optional = true } diff --git a/packages/backend-rs/build.rs b/packages/backend-rs/build.rs index 9e5e97713c..71dd87aa16 100644 --- a/packages/backend-rs/build.rs +++ b/packages/backend-rs/build.rs @@ -1,9 +1,8 @@ -extern crate napi_build; - fn main() { // watch the version in the project root package.json println!("cargo:rerun-if-changed=../../package.json"); // napi + #[cfg(feature = "napi")] napi_build::setup(); }