Rust wrapper for libctru
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Ian Chamberlain 86bbb6fd0c
Defer to RUSTFLAGS when linking libctru
1 year ago
..
src Always link ctru, for now 1 year ago
Cargo.toml Always link ctru, for now 1 year ago
README.md Update README for new versioning scheme + env vars 1 year ago
build.rs Defer to RUSTFLAGS when linking libctru 1 year ago

README.md

ctru-sys

Raw Rust bindings over the libctru C library.

Requirements

To use the bindings provided by this crate you will need to link against the libctru library. Consult the ctru-rs wiki to learn how to obtain the required packages to use this library.

Version

Crate bindings are generated at build time, so the available APIs will depend on the installed version of libctru when the crate is built. If you want to check what version of libctru is being built, you can examine these environment variables with env!:

  • LIBCTRU_VERSION: full version string (e.g. "2.3.1-4")
  • LIBCTRU_MAJOR: major version (e.g. "2" for version 2.3.1-4)
  • LIBCTRU_MINOR: minor version (e.g. "3" for version 2.3.1-4)
  • LIBCTRU_PATCH: patch version (e.g. "1" for version 2.3.1-4)
  • LIBCTRU_RELEASE: release version (e.g. "4" for version 2.3.1-4)

License

This project is distributed under the Zlib license.