#reconstruction #preflate #bindings #low-level #deflate #stream #build

sys libpreflate-sys

对preflate,一个deflate流重建库的低级绑定

1个不稳定版本

0.1.0 2023年11月13日

#9#reconstruction


用于 preflate-bindings

MIT/Apache

220KB
5.5K SLoC

C++ 5K SLoC // 0.1% comments Rust 39 SLoC // 0.0% comments

libpreflate-sys

使用CXX通过C++库preflate的最低级Rust绑定。

免责声明

此仓库包含在vendor/preflate目录中修改后的preflate库v0.3.5副本。副本是从precomp-cpp项目获取的,因为它们修改了库以在Linux下构建。添加并修改了以下修改后的原始CMakeLists.txt文件:

  • 将最低要求的CMake版本从3.2更改为3.5 - CMake拒绝使用3.2构建项目
  • 注释了可执行目标
  • 添加了一个"install"目标,在构建后将静态库放置在lib/中(以便更容易链接到Rust代码)

precomp-cpp和preflate都采用Apache-2.0许可

依赖项

~0.6–2.1MB
~32K SLoC