1[package] 2name = "libsqlite3-sys" 3version = "0.20.1" 4authors = ["The rusqlite developers"] 5edition = "2018" 6repository = "https://github.com/rusqlite/rusqlite" 7description = "Native bindings to the libsqlite3 library" 8license = "MIT" 9links = "sqlite3" 10build = "build.rs" 11keywords = ["sqlite", "sqlcipher", "ffi"] 12categories = ["external-ffi-bindings"] 13 14[features] 15default = ["min_sqlite_version_3_6_8"] 16bundled = ["cc", "bundled_bindings"] 17bundled-windows = ["cc", "bundled_bindings"] 18buildtime_bindgen = ["bindgen", "pkg-config", "vcpkg"] 19sqlcipher = [] 20min_sqlite_version_3_6_8 = ["pkg-config", "vcpkg"] 21min_sqlite_version_3_6_23 = ["pkg-config", "vcpkg"] 22min_sqlite_version_3_7_7 = ["pkg-config", "vcpkg"] 23min_sqlite_version_3_7_16 = ["pkg-config", "vcpkg"] 24# Bundle only the bindings file. Note that this does nothing if 25# `buildtime_bindgen` is enabled. 26bundled_bindings = [] 27# sqlite3_unlock_notify >= 3.6.12 28unlock_notify = [] 29# 3.13.0 30preupdate_hook = ["buildtime_bindgen"] 31# 3.13.0 32session = ["preupdate_hook", "buildtime_bindgen"] 33in_gecko = [] 34with-asan = [] 35wasm32-wasi-vfs = [] 36# lowest version shipped with Windows 10.0.10586 was 3.8.8.3 37winsqlite3 = ["min_sqlite_version_3_7_16"] 38 39[build-dependencies] 40bindgen = { version = "0.55", optional = true, default-features = false, features = ["runtime"] } 41pkg-config = { version = "0.3", optional = true } 42cc = { version = "1.0", optional = true } 43 44[target.'cfg(target_env = "msvc")'.build-dependencies] 45vcpkg = { version = "0.2", optional = true } 46