From b1eda7ca75c4ca79f338c8c440c36340b5fac102 Mon Sep 17 00:00:00 2001 From: Spxg Date: Sat, 23 May 2026 13:46:22 +0800 Subject: [PATCH] Minimal `cc` version --- CHANGELOG.md | 3 +++ Cargo.toml | 2 +- build.rs | 9 +++++++-- extensions/sqlite-vec/Cargo.toml | 2 +- 4 files changed, 12 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a579a6c..888342a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,9 @@ ### Changed +* Minimal `cc` version. + [#175](https://github.com/Spxg/sqlite-wasm-rs/pull/175) + -------------------------------------------------------------------------------- ## [0.5.4](https://github.com/Spxg/sqlite-wasm-rs/compare/0.5.3...0.5.4) diff --git a/Cargo.toml b/Cargo.toml index 5bf9b95..a5e3b6b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -25,7 +25,7 @@ js-sys = { version = "0.3.81", default-features = false } sqlite3mc = [] [build-dependencies] -cc = "1.2.27" +cc = "1" bindgen = { version = "0.72", optional = true } [dev-dependencies] diff --git a/build.rs b/build.rs index 8555c7a..1a18469 100644 --- a/build.rs +++ b/build.rs @@ -253,9 +253,14 @@ fn compile() { .flag("-include") .flag("shim/wasm-shim.h"); - cc.flags(FULL_FEATURED); + for flag in FULL_FEATURED { + cc.flag(flag); + } + #[cfg(feature = "sqlite3mc")] - cc.flags(SQLITE3_MC_FEATURED); + for flag in SQLITE3_MC_FEATURED { + cc.flag(flag); + } cc.compile("wsqlite3"); } diff --git a/extensions/sqlite-vec/Cargo.toml b/extensions/sqlite-vec/Cargo.toml index ceb49b4..7d7dec9 100644 --- a/extensions/sqlite-vec/Cargo.toml +++ b/extensions/sqlite-vec/Cargo.toml @@ -14,7 +14,7 @@ keywords = ["sqlite", "sqlite-wasm", "wasm", "webassembly", "sqlite-vec"] [dependencies] [build-dependencies] -cc = "1.2.44" +cc = "1" [dev-dependencies] wasm-bindgen-test = "0.3.55"