################################################################################ # # rust-bindgen # ################################################################################ RUST_BINDGEN_VERSION = 0.72.1 RUST_BINDGEN_SITE = $(call github,rust-lang,rust-bindgen,refs/tags/v$(RUST_BINDGEN_VERSION)) RUST_BINDGEN_LICENSE = BSD-3-clause RUST_BINDGEN_LICENSE_FILES = LICENSE # This is actually a runtime dependency (bindgen loads libclang at # runtime), but as it's a host package, we have no other option but to # handle it as a build dependency. HOST_RUST_BINDGEN_DEPENDENCIES = host-clang # The Cargo.toml at the root directory is a "virtual manifest". # Since we only want to build and install bindgen use the Cargo.toml # from the bindgen-cli subdirectory. RUST_BINDGEN_SUBDIR = bindgen-cli $(eval $(host-cargo-package))