From c484777f3a7dde9e9fe8f47344fd8a6b30840b78 Mon Sep 17 00:00:00 2001 From: Robin Krahl Date: Tue, 22 Sep 2020 19:09:40 +0200 Subject: Add feature to generate bindings during build This patch adds the bindgen feature to the crate that allows users to re-generate the bindings, including layout tests, during the build instead of using the pre-generated bindings. Per default, this feature is disabled. --- README.md | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'README.md') diff --git a/README.md b/README.md index 343b7b5..2646a33 100644 --- a/README.md +++ b/README.md @@ -15,6 +15,13 @@ crate, it links directly against `libnitrokey` instead of building it from source. In this case, `libnitrokey` must be available in the library search path. +Per default, this crate uses bindings that have been generated using Rust’s +`x86_64-unknown-linux-gnu` target. To the best of our knowledge, these +bindings are platform-independent. If you want to generate the bindings, +including layout tests, specifically for your platform during the build, +activate the `bindgen` feature. In this case, you will also need `clang` and +`libclang` in the default search path. + ## Versioning The major and minor version of the `nitrokey-sys` crate map to the major and -- cgit v1.2.1