libpreflate-sys

Crates.iolibpreflate-sys
lib.rslibpreflate-sys
version0.1.0
sourcesrc
created_at2023-11-13 12:32:25.395776
updated_at2023-11-13 12:32:25.395776
descriptionLow-level bindings to preflate, a deflate stream reconstruction library
homepagehttps://github.com/xNyaDev/preflate-rs/
repositoryhttps://github.com/xNyaDev/preflate-rs/
max_upload_size
id1033618
size346,100
Katie (xNyaDev)

documentation

README

libpreflate-sys

Minimal low-level Rust bindings to the preflate C++ library using CXX.

Disclaimer

This repo contains a modified copy of the preflate library v0.3.5 in the vendor/preflate directory. The copy is taken from the precomp-cpp project as they modified the library to build under Linux. Original CMakeLists.txt from preflate was added and modified with the following modifications:

  • Changed minimum required CMake from 3.2 to 3.5 - CMake refused to build the project with 3.2
  • Commented out the executable targets
  • Added an "install" target which places the static library in lib/ after building (For easier linking to Rust code)

Both precomp-cpp and preflate are licensed under Apache-2.0

Commit count: 1

cargo fmt