From a0a10243b94c20d39a618799cba1bd7ddbc62fbd Mon Sep 17 00:00:00 2001 From: LongYinan Date: Tue, 11 Feb 2025 15:20:02 +0800 Subject: [PATCH] fix(oxc_napi): add napi build.rs --- Cargo.lock | 1 + crates/oxc_napi/Cargo.toml | 4 ++++ crates/oxc_napi/build.rs | 3 +++ 3 files changed, 8 insertions(+) create mode 100644 crates/oxc_napi/build.rs diff --git a/Cargo.lock b/Cargo.lock index 6e1d68d1c1ac0..30dbca95e055a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1943,6 +1943,7 @@ name = "oxc_napi" version = "0.49.0" dependencies = [ "napi", + "napi-build", "napi-derive", "oxc_diagnostics", ] diff --git a/crates/oxc_napi/Cargo.toml b/crates/oxc_napi/Cargo.toml index 861bebd35045c..39a63a34c15b6 100644 --- a/crates/oxc_napi/Cargo.toml +++ b/crates/oxc_napi/Cargo.toml @@ -18,11 +18,15 @@ workspace = true [lib] doctest = false +crate-type = ["lib", "cdylib"] [dependencies] napi = { workspace = true } napi-derive = { workspace = true } oxc_diagnostics = { workspace = true } +[build-dependencies] +napi-build = { workspace = true } + [package.metadata.cargo-shear] ignored = ["napi"] diff --git a/crates/oxc_napi/build.rs b/crates/oxc_napi/build.rs new file mode 100644 index 0000000000000..0f1b01002b079 --- /dev/null +++ b/crates/oxc_napi/build.rs @@ -0,0 +1,3 @@ +fn main() { + napi_build::setup(); +}