[−][src]Crate dinghy_build
Helpers for build.rs scripts.
This library is meant to be used in build.rs scripts context.
It contains a set of standalone functions that encodes some of the
shared wisdom and conventions across build.rs scripts, cargo, dinghy,
cc-rs, pkg-config-rs, bindgen, and others. It also helps providing
cross-compilation arguments to autotools ./configure scripts.
Modules
| build | |
| build_env | Target-aware environment manipulations. |
| utils | Some helpers around Path and PathBuf manipulations. |
Macros
| dinghy_bindgen | Create a new |
| dinghy_bindgen_pre_0_49 | Compatibility macro for bindgen versions below 0.49 |
| generate_bindgen_bindings | Generate a file containing the bindgen bindings in a standard path. |
Structs
| Error | The Error type. |
Enums
| ErrorKind | The kind of an error. |
Traits
| CommandExt | Decorator for the std::process::Command adding a some chainable helpers. |
| ResultExt | Additional methods for |
Type Definitions
| Result | Convenient wrapper around |