Rust native binding to libsodium
```toml
[dependencies] libsodium-ffi = "0.2" ```
Environement variables
SODIUM_LIB_DIR=/path/to/libsodium
for telling cargo where to find libsodium (Work with SODIUM_INCLUDE_DIR
)
SODIUM_INCLUDE_DIR=/path/to/libsodium/include
for telling bindgen
where to find libsodium's headers (Work with SODIUM_LIB_DIR
)
SODIUM_STATIC=yes
for telling cargo to static-link libsodium
SODIUM_BUILD_STATIC=yes
force build from source instead of trying to find libsodium in system-wide
Examples
```bash
/usr/local/lib/libsodium.a
export SODIUMLIBDIR=/usr/local/lib
/usr/local/include/sodium.h
export SODIUMINCLUDEDIR=/usr/local/include
export SODIUM_STATIC=yes
export SODIUMBUILDSTATIC=yes ```
build.rs
is partially borrowed from rust_sodium project.