3 个不稳定版本
0.2.1 | 2023年6月9日 |
---|---|
0.2.0 |
|
0.1.1 | 2021年7月2日 |
0.1.0 | 2021年7月2日 |
#1820 in 数学
用于 scotch
40KB
1.5K SLoC
scotch-rs
对 Scotch 分区器的习惯性绑定。
构建
先决条件
- Scotch
- clang v5.0 或更高版本
- Rust v1.60.0 或更高版本
Scotch 的绑定是在运行时创建的。如果 Scotch 安装在非标准位置,请使用以下命令
export SCOTCHDIR=path/to/your/scotch/installation
export CPATH="$SCOTCHDIR/include"
export RUSTFLAGS="-L$SCOTCHDIR/lib"
环境变量 $SCOTCHDIR
必须指向包含 lib/
和一个包含 Scotch 共享库和头文件的 include/
目录的目录。
设置这些变量后,您可以使用 cargo build
命令构建绑定。
构建文档
如果您的 Scotch 安装在非标准路径,您需要设置 RUSTDOCFLAGS
环境变量以构建文档
export RUSTDOCFLAGS="-L$SCOTCHDIR/lib"
然后您可以调用 cargo doc --no-deps --open
。
许可证
本程序根据 MIT 许可证和 Apache 许可证(版本 2.0)的条款进行分发。有关详细信息,请参阅 LICENSE-APACHE
和 LICENSE-MIT
。
Scotch 根据 CeCILL-C
许可证进行许可,您可以在以下位置找到副本: https://gitlab.inria.fr/scotch/scotch/-/raw/v6.1.0/doc/CeCILL-C_V1-en.txt
无运行时依赖
~0–1.8MB
~36K SLoC