• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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