Cargo Features
[dependencies]
sheldon = { version = "0.8.0", default-features = false, features = ["vendored", "vendored-curl", "vendored-libgit2", "vendored-openssl"] }
- default = vendored-libgit2
-
By default vendor libgit2 since we rely on some modern features.
- vendored = vendored-curl, vendored-libgit2, vendored-openssl
-
Vendor and statically link curl, libgit2, and openssl
- vendored-curl vendored?
-
Vendor and statically link curl
Enables static-curl of curl
- vendored-libgit2 default vendored?
-
Vendor and statically link libgit2
Disabling this will not force the usage of the system libgit2, you can do that using LIBGIT2_NO_VENDOR=1 which will error at compile time if the system libgit2 is not a high enough version.Enables vendored-libgit2 of git2
- vendored-openssl vendored?
-
Vendor and statically link openssl
Disabling this will not force the usage of the system OpenSSL you can do that using OPENSSL_NO_VENDOR=1Enables static-ssl of curl, vendored-openssl of git2