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"
14rust-version = "1.64.0"
15name = "bindgen-cli"
16version = "0.69.5"
17authors = ["The rust-bindgen project contributors"]
18build = false
19autobins = false
20autoexamples = false
21autotests = false
22autobenches = false
23description = "Automatically generates Rust FFI bindings to C and C++ libraries."
24homepage = "https://rust-lang.github.io/rust-bindgen/"
25documentation = "https://docs.rs/bindgen"
26readme = "README.md"
27keywords = [
28    "bindings",
29    "ffi",
30    "code-generation",
31]
32categories = [
33    "external-ffi-bindings",
34    "development-tools::ffi",
35]
36license = "BSD-3-Clause"
37repository = "https://github.com/rust-lang/rust-bindgen"
38
39[package.metadata.dist]
40dist = true
41
42[package.metadata.release]
43release = true
44
45[[bin]]
46name = "bindgen"
47path = "main.rs"
48
49[dependencies.bindgen]
50version = "=0.69.5"
51features = [
52    "__cli",
53    "experimental",
54]
55default-features = false
56
57[dependencies.clap]
58version = "4"
59features = ["derive"]
60
61[dependencies.clap_complete]
62version = "4"
63
64[dependencies.env_logger]
65version = "0.10.0"
66optional = true
67
68[dependencies.log]
69version = "0.4"
70optional = true
71
72[dependencies.shlex]
73version = "1"
74
75[features]
76__testing_only_extra_assertions = ["bindgen/__testing_only_extra_assertions"]
77__testing_only_libclang_16 = ["bindgen/__testing_only_libclang_16"]
78__testing_only_libclang_9 = ["bindgen/__testing_only_libclang_9"]
79default = [
80    "logging",
81    "runtime",
82    "which-rustfmt",
83]
84logging = [
85    "bindgen/logging",
86    "dep:env_logger",
87    "dep:log",
88]
89runtime = ["bindgen/runtime"]
90static = ["bindgen/static"]
91which-rustfmt = ["bindgen/which-rustfmt"]
92