我有一个“sys”包,它静态链接到一个库:
Cargo.toml:
当我发布包时,docs.rs 无法生成文档,因为未安装 libfoo:
如何配置我的Crate,使得在未安装库的情况下生成文档?
Cargo.toml:
[package]
links = "foo-1.0"
build.rs:
fn main() {
println!("cargo:rustc-link-lib=dylib=foo-1.0");
}
当我发布包时,docs.rs 无法生成文档,因为未安装 libfoo:
error: failed to run custom build command for `foo-sys v0.0.1`
Caused by:
process didn't exit successfully: `/home/cratesfyi/cratesfyi/debug/build/foo-sys-f4bd3ee95677500b/build-script-build` (exit code: 1)
--- stderr
`"pkg-config" "--libs" "--cflags" "foo-1.0 >= 1.0"` did not exit successfully: exit code: 1
--- stderr
如何配置我的Crate,使得在未安装库的情况下生成文档?