1# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
2#
3# When uploading crates to the registry Cargo will automatically
4# "normalize" Cargo.toml files for maximal compatibility
5# with all versions of Cargo and also rewrite `path` dependencies
6# to registry (e.g., crates.io) dependencies.
7#
8# If you are reading this file be aware that the original Cargo.toml
9# will likely look very different (and much more reasonable).
10# See Cargo.toml.orig for the original contents.
11
12[package]
13edition = "2018"
14name = "grpcio-sys"
15version = "0.13.0+1.56.2-patched"
16authors = ["The TiKV Project Developers"]
17build = "android/build_cmake.rs"
18exclude = [
19    "grpc/doc/*",
20    "grpc/etc/*",
21    "grpc/examples/*",
22    "grpc/Makefile",
23    "grpc/templates/*",
24    "grpc/src/android/*",
25    "grpc/src/csharp/*",
26    "grpc/src/node/*",
27    "grpc/src/objective-c/*",
28    "grpc/src/php/*",
29    "grpc/src/python/*",
30    "grpc/src/ruby/*",
31    "grpc/test/core/end2end/*",
32    "grpc/third_party/zlib/*",
33    "grpc/third_party/abseil-cpp/absl/time/internal/cctz/testdata",
34    "grpc/third_party/benchmark/*",
35    "grpc/third_party/bloaty/*",
36    "grpc/third_party/boringssl-with-bazel/*",
37    "grpc/third_party/libuv/*",
38    "grpc/third_party/gflags/*",
39    "grpc/third_party/googletest/*",
40    "grpc/third_party/objective_c/*",
41    "grpc/third_party/protobuf/*",
42    "grpc/third_party/toolchans/*",
43    "grpc/third_party/envoy-api/*",
44    "grpc/third_party/googleapis/*",
45    "grpc/third_party/protoc-gen-validate/*",
46    "grpc/third_party/udpa/*",
47    "grpc/tools/run_tests/generated/*",
48    "grpc/test/core/",
49    "!grpc/test/core/security/*.cc",
50    "!grpc/test/core/util/cmdline.cc",
51    "grpc/test/cpp",
52    "!grpc/test/core/**/*.proto",
53    "!grpc/third_party/envoy-api/README.md",
54    "!grpc/third_party/googleapis/README.md",
55]
56description = "FFI bindings to gRPC c core library"
57homepage = "https://github.com/tikv/grpc-rs"
58documentation = "https://docs.rs/grpcio-sys"
59keywords = [
60    "grpc",
61    "bindings",
62]
63categories = [
64    "external-ffi-bindings",
65    "network-programming",
66]
67license = "Apache-2.0"
68repository = "https://github.com/tikv/grpc-rs"
69
70[dependencies.libc]
71version = "0.2"
72
73[dependencies.libz-sys]
74version = "1.1.3"
75features = [
76    "libc",
77    "static",
78]
79optional = true
80default-features = false
81
82[dependencies.openssl-sys]
83version = "0.9"
84features = ["vendored"]
85optional = true
86
87[build-dependencies.bindgen]
88version = "0.69.4"
89features = ["runtime"]
90optional = true
91default-features = false
92
93[build-dependencies.boringssl-src]
94version = "0.6.0"
95optional = true
96
97[build-dependencies.cc]
98version = "1.0"
99
100[build-dependencies.cmake]
101version = "0.1"
102optional = true
103
104[build-dependencies.pkg-config]
105version = "0.3"
106optional = true
107
108[build-dependencies.walkdir]
109version = "2.2.9"
110
111[features]
112_gen-bindings = ["bindgen"]
113_libz-sys = ["libz-sys"]
114_list-package = []
115_secure = []
116boringssl = [
117    "boringssl-src",
118    "_secure",
119]
120no-omit-frame-pointer = []
121openssl = ["_secure"]
122openssl-vendored = [
123    "openssl",
124    "openssl-sys",
125]
126
127[target."cfg(not(all(any(target_os = \"linux\", target_os = \"macos\"), any(target_arch = \"x86_64\", target_arch = \"aarch64\"))))".build-dependencies.bindgen]
128version = "0.69.4"
129