[package] name = "ratcurl-sys" version = "0.1.0+curl-7.86.0" authors = [ "Alex Crichton ", "Lauren N. Liberda ", ] links = "curl-impersonate" build = "build.rs" license = "MIT" repository = "https://codeberg.org/transcast/ratcurl" description = "Native bindings to the libcurl library, with curl-impersonate support" documentation = "https://docs.rs/ratcurl-sys" categories = ["external-ffi-bindings"] edition = "2018" [lib] name = "ratcurl_sys" path = "lib.rs" [dependencies] libz-sys = { version = "1.0.18", default-features = false, features = ["libc"] } libc = "0.2.2" libnghttp2-sys = { optional = true, version = "0.1.3" } [dependencies.rustls-ffi] version = "0.8" optional = true features = ["no_log_capture"] [target.'cfg(all(unix, not(target_os = "macos")))'.dependencies] openssl-sys = { version = "0.9", optional = true } [target.'cfg(windows)'.dependencies] winapi = { version = "0.3", features = ["winsock2", "ws2def"] } [target.'cfg(target_env = "msvc")'.build-dependencies] vcpkg = "0.2" [build-dependencies] pkg-config = "0.3.3" cc = "1.0" [features] default = ["ssl"] ssl = ["openssl-sys"] http2 = ["libnghttp2-sys"] mesalink = [] rustls = ["rustls-ffi"] static-curl = [] windows-static-ssl = [] static-ssl = ["openssl-sys/vendored"] spnego = [] force-system-lib-on-osx = [] protocol-ftp = [] zlib-ng-compat = ["libz-sys/zlib-ng", "static-curl"] upkeep_7_62_0 = [] poll_7_68_0 = [] ntlm = [] impersonate-chrome = [] impersonate-ff = []