2个版本
0.1.1 | 2022年2月19日 |
---|---|
0.1.0 | 2022年2月19日 |
#45 in #关注
120KB
3.5K SLoC
librsb-sys
librsb-sys提供了到librsb库的FFI绑定。为了条件性地生成绑定和文档,建议在Cargo.toml
中使用以下代码片段。
[dependencies]
librsb-sys = "X.Y.Z" # Fill the version here
[features]
codegen = ["librsb-sys/codegen"]
doc-only = ["librsb-sys/doc-only"]
[package.metadata.docs.rs]
features = ["doc-only"]
librsb-sys读取以下环境变量。
-
LIBRSB_PATH
安装的librsb库的前缀路径。如果未设置,默认为
/usr
。 -
LIBRSB_INCLUDE
搜索C头文件的目录。如果未设置,默认为
$LIBRSB_PATH/include
。 -
LIBRSB_LIBRARY
搜索库文件的目录。如果未设置,默认为
$LIBRSB_PATH/lib
。
许可证
LGPL-3.0。见许可证文件
lib.rs
:
librsb的FFI接口。
用法
为了条件性地生成绑定和文档,建议在Cargo.toml
中使用以下代码片段。
[dependencies]
librsb-sys = "X.Y.Z" # Fill the version here
[features]
codegen = ["librsb-sys/codegen"]
doc-only = ["librsb-sys/doc-only"]
[package.metadata.docs.rs]
features = ["doc-only"]
Cargo功能
-
codegen
从头文件生成FFI绑定。
-
doc-only
禁用绑定生成和链接。
环境变量
librsb-sys读取以下环境变量。
-
LIBRSB_PATH
安装的librsb库的前缀路径。如果未设置,默认为
/usr
。 -
LIBRSB_INCLUDE
搜索C头文件的目录。如果未设置,默认为
$LIBRSB_PATH/include
。 -
LIBRSB_LIBRARY
搜索库文件的目录。如果未设置,默认为
$LIBRSB_PATH/lib
。
无运行时依赖
~0–315KB