garage/src
Jakub Jirutka 7511ba5530 Allow linking against system-provided libsqlite
Unfortunately, rusqlite uses the opposite logic for enabling/disabling
bundled libraries to others (libsodium-sys, zstd-sys). Cargo features
are very limited and doesn't allow to enable feature A in a dependency
iff feature B is disabled.

Note, lmdb-rkv-sys doesn't need any special treatment because it
automatically links against system liblmdb if found via pkgconf.

Linux distros should build garage with
`--no-default-features --features system-libs` to disable bundled-libs
and enable system-libs.
2022-09-03 19:15:57 +02:00
..
api improve internal item counter mechanisms and implement bucket quotas (#326) 2022-06-15 20:20:28 +02:00
block Add feature "system-libs" to enable linking against system libraries 2022-09-03 18:44:34 +02:00
db Allow linking against system-provided libsqlite 2022-09-03 19:15:57 +02:00
garage Allow linking against system-provided libsqlite 2022-09-03 19:15:57 +02:00
k2v-client Publish k2v-client crate to crates.io (#337) 2022-07-04 18:27:25 +02:00
model Background task manager (#332) 2022-07-08 13:30:26 +02:00
rpc Add feature "system-libs" to enable linking against system libraries 2022-09-03 18:44:34 +02:00
table Background task manager (#332) 2022-07-08 13:30:26 +02:00
util Configure structopt to report the right version 2022-08-11 10:21:45 +02:00
web First version of admin API (#298) 2022-05-24 12:16:39 +02:00